update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2658 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
9f024deb2e
commit
d464bc2867
@ -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).
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user