9
0
Fork 0
Commit Graph

111 Commits

Author SHA1 Message Date
patacongo f2287766b1 Implement SD-based paging for EA3131
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2931 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-08 17:38:44 +00:00
patacongo b76443d8e3 Prep for 5.10 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2928 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-08 01:53:23 +00:00
patacongo 4e37e6e7d4 Fix heap layout issue
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2925 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-06 20:48:39 +00:00
patacongo 06d80c3aec paging debug fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2922 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-05 19:13:48 +00:00
patacongo 9c20941a4c APB0 and APB1 must be in same MMU section
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2921 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-05 14:31:46 +00:00
patacongo f0ed9d722b boardinit call doesn't depend on CONFIG_ARCH_LEDs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2920 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-05 02:05:33 +00:00
patacongo c461b385b7 Basic MMU setup seems ok now
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2919 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-05 01:22:04 +00:00
patacongo f6849ee36b Init code needs to be in locked section too
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2918 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-04 02:24:38 +00:00
patacongo 5032971faa Add paging initialization point
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2911 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-02 20:52:55 +00:00
patacongo 0f67cbf4a2 Initial allocated page must be read/write/non-cacheable
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2909 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-01 23:52:38 +00:00
patacongo 77181506e1 Fix units used in page table address calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2908 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-01 21:28:14 +00:00
patacongo 66b74d6e4b Misc. paging fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2906 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-09-01 17:41:12 +00:00
patacongo c82b18da7c Add paging debug instrumentation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2899 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-31 02:21:12 +00:00
patacongo ef840adfd2 .rodata needs to be paged region too
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2897 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-29 14:37:33 +00:00
patacongo 5b484ba4ce Two pass build for on-demand paging now works
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2896 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-29 14:27:58 +00:00
patacongo f4f87bb105 Some link improvements
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2895 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-28 19:46:58 +00:00
patacongo 963f550f3e Replace CONFIG_EXAMPLE with CONFIG_APP_DIR
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2893 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-28 18:06:51 +00:00
patacongo 8b69376a26 Add support for 2-pass link
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2890 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-28 02:30:50 +00:00
patacongo bbe01c7166 Add IDE note
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2889 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-27 02:37:14 +00:00
patacongo b95b5707b7 Creating 1st pass locked region build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2888 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-27 01:32:49 +00:00
patacongo e39ba378a2 Fix heap/page table overlap; Switch to 1Kb pages
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2881 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-24 02:03:45 +00:00
patacongo ac4f2e0b66 Fix demand-paging compilation errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2879 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-22 03:44:18 +00:00
patacongo d6afa57a1a Fix various compile issues
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2864 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-18 00:35:53 +00:00
patacongo b4bf0ea289 Skeletons for remaining paging files to be implemented
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2863 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-17 19:28:51 +00:00
patacongo c67bb98521 Remove support for Raisonance tools where it does not belong
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2833 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-08-08 20:31:57 +00:00
patacongo 86e8c8d22b Updated README's
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2603 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-04-17 14:12:11 +00:00
patacongo 4eed645b07 Add USB serial/storage examples
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2563 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-28 21:28:12 +00:00
patacongo cf1411a5a5 Add USB serial/storage examples
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2561 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-28 21:12:03 +00:00
patacongo 9298aa34b6 Add NSH configuration for the lpc313x
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2549 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-17 02:31:41 +00:00
patacongo 055bd02970 Add NSH configuration for the lpc313x
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2548 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-17 02:02:19 +00:00
patacongo d2be6f3363 192Kb ISRAM
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2546 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-16 02:10:42 +00:00
patacongo 3b588cb81c update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2544 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-16 00:56:47 +00:00
patacongo d62167c6a1 Bugfixes submitted by David Hewson
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2543 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-03-16 00:53:32 +00:00
patacongo 6d7b04183a update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2539 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-02-23 03:56:25 +00:00
patacongo 4e96c254ec Add OpenOCD notes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2538 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-02-21 16:37:06 +00:00
patacongo 0eb1fc5a92 Fix ROM table base address
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2510 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-16 21:55:46 +00:00
patacongo f4f290afb2 upate
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2509 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-16 17:27:06 +00:00
patacongo 8d1a3ce627 Need to use .bin file, not the ELF
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2508 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-16 17:18:54 +00:00
patacongo 2ebb90a82d Need to handle padding at the end of the binary
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2507 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-16 17:15:11 +00:00
patacongo 1603c42f12 Add CRC32 to lib/; add tool to make lpc313x bootloader images
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2506 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-16 02:12:48 +00:00
patacongo e9510351f8 lpc313x config update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2505 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2010-01-12 01:59:00 +00:00
patacongo 5e63cc7e35 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2472 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-31 20:39:23 +00:00
patacongo 6a66f3674f README update + lpc313x now links to ISRAM addresses
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2471 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-31 20:23:07 +00:00
patacongo c63d93e7f0 Add logic to support a ROM'ed MMU page table
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2470 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-31 19:56:26 +00:00
patacongo 910b857941 Add basic logic to configure MMU for LPC3131x
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2468 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-31 17:10:19 +00:00
patacongo 51d8a0a92e Completes clock initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2465 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-30 17:50:26 +00:00
patacongo b577d006d1 Add clock initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2463 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-30 15:57:25 +00:00
patacongo 00d40d249b Add clock initializatin structure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2462 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-30 14:43:48 +00:00
patacongo ff206b2bb6 Add clock reset logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2461 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-30 00:13:31 +00:00
patacongo a4b5a39aed Add BCR index calculation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2460 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 22:44:03 +00:00
patacongo bd8ace2faf Add mpmc initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2459 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 21:52:21 +00:00
patacongo 0dd833110f Add PLL configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2458 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 20:26:18 +00:00
patacongo 989d11980c Move up_cgu.c to lpc313x_freqin.c
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2457 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 17:03:22 +00:00
patacongo 6f4701b89f Don't initialize SDRAM if it is not being used
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2456 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 16:07:53 +00:00
patacongo a2957977ea Add logic to add external memory to heap
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2455 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 16:04:14 +00:00
patacongo c5cdd1a18e Add SDRAM initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2454 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-29 15:31:29 +00:00
patacongo f7ea22e646 Fixes for recent header file reorganization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2451 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-28 23:54:11 +00:00
patacongo 6c7629b79a add initial freq array
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2444 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-28 01:07:26 +00:00
patacongo 13ae54119a Beginnings of lpc313x CGU driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2438 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-27 17:01:09 +00:00
patacongo d70daeaa6a Fix ldscript
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2435 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-26 15:48:03 +00:00
patacongo 064f220a41 Add EA3131 configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2434 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-26 15:18:48 +00:00