mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-25 13:03:33 +08:00
Update to LPC4330 scripts and README
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4922 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
@@ -2306,6 +2306,8 @@ that release consists of two tarballs: nuttx-6.10.tar.gz and
|
|||||||
apps-6.10.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.10.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4028
|
||||||
|
|
||||||
This release includes a few new features and several important bug fixes.
|
This release includes a few new features and several important bug fixes.
|
||||||
The new features (some still incomplete) include:
|
The new features (some still incomplete) include:
|
||||||
|
|
||||||
@@ -2370,6 +2372,8 @@ that release consists of two tarballs: nuttx-6.11.tar.gz and
|
|||||||
apps-6.11.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.11.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4090
|
||||||
|
|
||||||
This release is a maintenance release that includes a few new features
|
This release is a maintenance release that includes a few new features
|
||||||
and some important bugfixes. New features include:
|
and some important bugfixes. New features include:
|
||||||
|
|
||||||
@@ -2406,6 +2410,8 @@ that release consists of two tarballs: nuttx-6.12.tar.gz and
|
|||||||
apps-6.12.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.12.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4141
|
||||||
|
|
||||||
New features in this release include:
|
New features in this release include:
|
||||||
|
|
||||||
* STM32. Basic support added for the STM32 F4 family. Board support
|
* STM32. Basic support added for the STM32 F4 family. Board support
|
||||||
@@ -2433,6 +2439,8 @@ that release consists of two tarballs: nuttx-6.13.tar.gz and
|
|||||||
apps-6.13.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.13.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4231
|
||||||
|
|
||||||
New features in this release include:
|
New features in this release include:
|
||||||
|
|
||||||
* Drivers. New standard interface for PWM drivers and common
|
* Drivers. New standard interface for PWM drivers and common
|
||||||
@@ -2469,6 +2477,8 @@ that release consists of two tarballs: nuttx-6.14.tar.gz and
|
|||||||
apps-6.14.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.14.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4301
|
||||||
|
|
||||||
New features in this release include:
|
New features in this release include:
|
||||||
|
|
||||||
* Drivers. The upper-half PWM driver will now support a pulse count (as
|
* Drivers. The upper-half PWM driver will now support a pulse count (as
|
||||||
@@ -2531,6 +2541,8 @@ that release consists of two tarballs: nuttx-6.15.tar.gz and
|
|||||||
apps-6.15.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.15.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4387
|
||||||
|
|
||||||
New features and extended functionality:
|
New features and extended functionality:
|
||||||
|
|
||||||
* General Drivers: Add support for (29-bit) extended CAN IDs. Add an
|
* General Drivers: Add support for (29-bit) extended CAN IDs. Add an
|
||||||
@@ -2605,6 +2617,8 @@ that release consists of two tarballs: nuttx-6.16.tar.gz and
|
|||||||
apps-6.16.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.16.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4475
|
||||||
|
|
||||||
New features and extended functionality:
|
New features and extended functionality:
|
||||||
|
|
||||||
* ARMv7M Support: Includes new, streamlined Cortex-M exception
|
* ARMv7M Support: Includes new, streamlined Cortex-M exception
|
||||||
@@ -2671,6 +2685,8 @@ that release consists of two tarballs: nuttx-6.17.tar.gz and
|
|||||||
apps-6.17.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.17.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4607
|
||||||
|
|
||||||
New features and extended functionality:
|
New features and extended functionality:
|
||||||
|
|
||||||
* Networking: Additional low-level, thread-independent socket
|
* Networking: Additional low-level, thread-independent socket
|
||||||
@@ -2769,6 +2785,8 @@ synchronized release of NxWM, the NuttX tiny window manager. That
|
|||||||
window manager is released as part of the NxWidgets package, but depends
|
window manager is released as part of the NxWidgets package, but depends
|
||||||
upon many of the changes in this NuttX release.
|
upon many of the changes in this NuttX release.
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4751
|
||||||
|
|
||||||
New features and extended functionality:
|
New features and extended functionality:
|
||||||
|
|
||||||
* Drivers. Added a watchdog timer driver infrastructure. Add general
|
* Drivers. Added a watchdog timer driver infrastructure. Add general
|
||||||
@@ -2846,6 +2864,8 @@ that release consists of two tarballs: nuttx-6.19.tar.gz and
|
|||||||
apps-6.19.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
apps-6.19.tar.gz. Both may be needed (see the top-level nuttx/README.txt
|
||||||
file for build information).
|
file for build information).
|
||||||
|
|
||||||
|
This release corresponds with SVN release number: r4847
|
||||||
|
|
||||||
This release features new support for a Network File System (NFS) client.
|
This release features new support for a Network File System (NFS) client.
|
||||||
This feature allows a tiny, embedded MCU to mount a remote file system
|
This feature allows a tiny, embedded MCU to mount a remote file system
|
||||||
exported by an NFS server and then to access the file system as it would
|
exported by an NFS server and then to access the file system as it would
|
||||||
|
|||||||
@@ -273,6 +273,18 @@ Code Red IDE
|
|||||||
Command Line Flash Programming
|
Command Line Flash Programming
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
|
The first step is to active the LPCLink's boot mode. For my installation
|
||||||
|
path, that can be done using the following steps in a Cygwin bash shell:
|
||||||
|
|
||||||
|
$ /cygdrive/c/code_red/RedSuite_4.2.3_379/redsuite/bin/Scripts/bootLPCXpresso.cmd winusb
|
||||||
|
Booting LPC-Link with LPCXpressoWIN.enc
|
||||||
|
Press any key to continue . . .
|
||||||
|
|
||||||
|
NOTE that the following alias is defined in the setenv.sh file and
|
||||||
|
can be used to enter the boot mode with a simpler command:
|
||||||
|
|
||||||
|
alias lpc43xx='${REDSUITE_BIN}/Scripts/bootLPCXpresso.cmd winusb'
|
||||||
|
|
||||||
The underlying debugger within Red Suite/LPCXpresso is GDB. That GDB
|
The underlying debugger within Red Suite/LPCXpresso is GDB. That GDB
|
||||||
used from the command line. The GDB configuration details for command
|
used from the command line. The GDB configuration details for command
|
||||||
line use are on Code Red Wiki:
|
line use are on Code Red Wiki:
|
||||||
@@ -318,6 +330,37 @@ Code Red IDE
|
|||||||
configuration file when you build NuttX. That option is necessary to build
|
configuration file when you build NuttX. That option is necessary to build
|
||||||
in debugging symbols.
|
in debugging symbols.
|
||||||
|
|
||||||
|
Troubleshooting. This page provides some troubleshooting information that
|
||||||
|
you can use to verify that the LPCLink is working correctly:
|
||||||
|
|
||||||
|
http://support.code-red-tech.com/CodeRedWiki/LPCLinkDiagnostics
|
||||||
|
|
||||||
|
For example:
|
||||||
|
|
||||||
|
C:\code_red\RedSuite_4.2.3_379\redsuite\bin\Scripts>bootLPCXpresso winusb
|
||||||
|
Booting LPC-Link with LPCXpressoWIN.enc
|
||||||
|
Press any key to continue . . .
|
||||||
|
C:\code_red\RedSuite_4.2.3_379\redsuite\bin\Scripts>set CRT_DEBUG_TRACE=1
|
||||||
|
C:\code_red\RedSuite_4.2.3_379\redsuite\bin\Scripts>cd ..
|
||||||
|
C:\code_red\RedSuite_4.2.3_379\redsuite\bin>crt_emu_lpc18_43_nxp.exe -info-emu -wire=winusb
|
||||||
|
Ni: Code Red Technologies Debug Driver v4.0 (May 21 2012 22:04:03)
|
||||||
|
1 Emulators available:
|
||||||
|
0. T1S6RGRIA LPC-Link Probe v1.1 (Code Red - LPCXpresso)
|
||||||
|
|
||||||
|
C:\code_red\RedSuite_4.2.3_379\redsuite\bin>crt_emu_lpc18_43_nxp.exe -info-target -wire=winusb
|
||||||
|
Ni: Code Red Technologies Debug Driver v4.0 (May 21 2012 22:04:03)
|
||||||
|
Nc: Looked for vendor directory XML file in C:/code_red/RedSuite_4.2.3_379/redsuite/bin/nxp_directory.xml
|
||||||
|
|
||||||
|
Nc: Found generic directory XML file in C:/code_red/RedSuite_4.2.3_379/redsuite/bin/crt_directory.xml
|
||||||
|
|
||||||
|
AP Ack: 04
|
||||||
|
Nc: Mem-AP ID: 0x24770011 ROM Addr: 0xE00FF003
|
||||||
|
Nc: Emu(0): Conn&Reset. DpID: 2BA01477. Info: T1S6RGRIA
|
||||||
|
Nc: SWD Frequency: 3000 KHz. RTCK: False. Vector catch: False.
|
||||||
|
Nc: Packet delay: 16 Poll delay: 0.
|
||||||
|
Wc: XML Error in info file C:/code_red/RedSuite_4.2.3_379/redsuite/bin/nxp_lpc2xxx.xme: no matching info '*'
|
||||||
|
Ed:03: Failed on chip setup: Ec(01). Invalid, mismatched, or unknown part
|
||||||
|
|
||||||
NuttX buildroot Toolchain
|
NuttX buildroot Toolchain
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
|
|||||||
@@ -84,3 +84,7 @@ fi
|
|||||||
|
|
||||||
export PATH="${TOOLCHAIN_BIN}:${PATH}"
|
export PATH="${TOOLCHAIN_BIN}:${PATH}"
|
||||||
echo "PATH : ${PATH}"
|
echo "PATH : ${PATH}"
|
||||||
|
|
||||||
|
# Set an alias that can be used to put the LPC43xx in boot mode
|
||||||
|
|
||||||
|
alias lpc43xx='${REDSUITE_BIN}/Scripts/bootLPCXpresso.cmd winusb'
|
||||||
|
|||||||
Reference in New Issue
Block a user