git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2658 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2010-05-08 20:08:42 +00:00
parent 9f024deb2e
commit d464bc2867
2 changed files with 23 additions and 34 deletions

View File

@ -210,13 +210,14 @@ NuttX buildroot Toolchain
the path to the newly built binaries. the path to the newly built binaries.
See the file configs/README.txt in the buildroot source tree. That has more See the file configs/README.txt in the buildroot source tree. That has more
detailed PLUS some special instructions that you will need to follow if you are detailed PLUS some special instructions that you will need to follow if you
building a Cortex-M3 toolchain for Cygwin under Windows. are building a Cortex-M3 toolchain for Cygwin under Windows.
NOTE: This is an OABI toolchain. NOTE: This is an OABI toolchain.
USB Device Controller Functions USB Device Controller Functions
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Device Overview Device Overview
An FT2232 device from Future Technology Devices International Ltd manages An FT2232 device from Future Technology Devices International Ltd manages
@ -227,16 +228,25 @@ USB Device Controller Functions
a single USB cable. Separate Windows drivers for each function are provided a single USB cable. Separate Windows drivers for each function are provided
on the Documentation and Software CD. on the Documentation and Software CD.
A small serial EEPROM holds the FT2232 configuration data. The EEPROM is not Debugging with JTAG/SWD
accessible by the LM3S6965 microcontroller. For full details on FT2232
operation, go to www.ftdichip.com.
USB to JTAG/SWD
The FT2232 USB device performs JTAG/SWD serial operations under the control The FT2232 USB device performs JTAG/SWD serial operations under the control
of the debugger. A CPLD (U2) multiplexes SWD and JTAG functions and, when of the debugger or the Luminary Flash Programmer. It also operate as an
working in SWD mode, provides direction control for the bidirectional data In-Circuit Debugger Interface (ICDI), allowing debugging of any external
line. target board. Debugging modes:
MODE DEBUG FUNCTION USE SELECTED BY
1 Internal ICDI Debug on-board LM3S6965 Default Mode
microcontroller over USB
interface.
2 ICDI out to JTAG/SWD The EVB is used as a USB Connecting to an external
header to SWD/JTAG interface to target and starting debug
an external target. software. The red Debug Out
LED will be ON.
3 In from JTAG/SWD For users who prefer an Connecting an external
header external debug interface debugger to the JTAG/SWD
(ULINK, JLINK, etc.) with header.
the EVB.
Virtual COM Port Virtual COM Port
@ -368,26 +378,8 @@ sudirectory and can be selected as follow:
Where <subdir> is one of the following: Where <subdir> is one of the following:
nettest:
This configuration directory may be used to enable networking using the
LM3S6918's Ethernet controller. It uses examples/nettest to excercise the
TCP/IP network.
httpd:
This builds the uIP web server example using the examples/uip application
(for execution from FLASH). See examples/README.txt for information
about ostest.
nsh:
Configures the NuttShell (nsh) located at examples/nsh. The
Configuration enables both the serial and telnetd NSH interfaces.
ostest: ostest:
This configuration directory, performs a simple OS test using This configuration directory, performs a simple OS test using
examples/ostest. examples/ostest.
By default, all of these examples are built to be used with the Luminary
Ethernet Bootloader (you can change the ld.script file in any of these
sub-directories to change that configuration).

View File

@ -33,16 +33,13 @@
* *
****************************************************************************/ ****************************************************************************/
/* The LM3S6918 has 256Kb of FLASH beginning at address 0x0000:0000. However, /* The LM3S6965 has 256Kb of FLASH beginning at address 0x0000:0000 and 64Kb
* if the Ethernet bootloader is used, then the entry point must be at the * of SRAM beginning at 0x2000:0000.
* following offset in FLASH (and the size of the FLASH must be reduced to
* 248Kb):
*/ */
MEMORY MEMORY
{ {
/* flash (rx) : ORIGIN = 0x00000000, LENGTH = 256K */ flash (rx) : ORIGIN = 0x00000000, LENGTH = 256K
flash (rx) : ORIGIN = 0x00002000, LENGTH = 248K
sram (rwx) : ORIGIN = 0x20000000, LENGTH = 64K sram (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
} }