diff options
author | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2011-12-19 19:24:09 +0000 |
---|---|---|
committer | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2011-12-19 19:24:09 +0000 |
commit | add995c32e86f9de8fa8fc05172435332c25a895 (patch) | |
tree | 0191fde92a5c4dcd55a24b2aa760fa4c88713242 /nuttx/configs/ez80f910200zco/README.txt | |
download | px4-firmware-add995c32e86f9de8fa8fc05172435332c25a895.tar.gz px4-firmware-add995c32e86f9de8fa8fc05172435332c25a895.tar.bz2 px4-firmware-add995c32e86f9de8fa8fc05172435332c25a895.zip |
Completes coding of the PWM module
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4200 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/configs/ez80f910200zco/README.txt')
-rw-r--r-- | nuttx/configs/ez80f910200zco/README.txt | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/nuttx/configs/ez80f910200zco/README.txt b/nuttx/configs/ez80f910200zco/README.txt new file mode 100644 index 000000000..1b2817704 --- /dev/null +++ b/nuttx/configs/ez80f910200zco/README.txt @@ -0,0 +1,106 @@ +README.txt +^^^^^^^^^^ + +ZDS-II Compiler Versions +^^^^^^^^^^^^^^^^^^^^^^^^ + +Different configurations have been build for this board using ZDS-11 +Versions 4.11.0 and 4.11.1. You have to check the files */Make.defs +to see how the build is configured: Check the definitions of +ZDSVERSION (if present) and ZDSINSTALLDIR. + +NOTE: Different versions of the ZDS-II compiler may also require +different versions of .linkcmd and .zdsproj files as well. + +Version 4.11.0 + + Although it compiles without error, the 4.11.0 compiler generates + bad code on one of the files, mm/mm_initialize.c. Below is a simple work- + around. + + --- mm/mm_initialize.c.SAVE 2008-02-13 08:06:46.833857700 -0600 + +++ mm/mm_initialize.c 2008-02-13 08:07:26.367608900 -0600 + @@ -94,8 +94,11 @@ + { + int i; + + +#if 0 /* DO NOT CHECK IN */ + CHECK_ALLOCNODE_SIZE; + CHECK_FREENODE_SIZE; + +#endif + + /* Set up global variables */ + + UPDATE: I don't know if 4.11.1 has this same problem (I bet not since + I submitted the bug to ZiLOG), but I have permanently worked around the + above problem for all ZiLOG compiler. + +Version 5.1.1 + + On June 22, 2011 I verified that these configurations build successfully + with the 5.1.1 ZDS-II version. All that is required to used ZDS-II is + to modify the Make.defs file so that the correct version is used. That + version should also be changed in the (optional) setenv.sh file. + + The above kludge for 4.11.0 is not required. + + I had to make additional changes to the ZDS path in Make.defs (and also + in setenv.sh) when the 32-bit ZDS-II tools are installed on my 64-bit + Windows 7 system. + +Other Versions + If you use any version of ZDS-II other than 4.11.0 or if you install ZDS-II + at any location other than the default location, you will have to modify + two files: (1) configs/ez80f910200zco/*/setenv.sh and (2) + configs/ez80f910200zco/*/Make.defs. + +Configuration Subdirectories +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +src/ and include/ + These directories contain common logic for all ez80f910200zco + configurations. + +Variations on the basic ez80f910200zco configuration are maintained +in subdirectories. To configure any specific configuration, do the +following steps: + + cd <nuttx-top-directory>/tools + ./configure.sh ez80f910200zco/<sub-directory> + cd <nuttx-top-directgory> + make + +Where <sub-directory> is the specific board configuration that you +wish to build. The following board-specific configurations are +available: + +dhcpd: + This builds the DCHP server using the examples/dhcpd application + (for execution from FLASH.) See examples/README.txt for information + about the dhcpd example. + +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. + +ostest + This builds the examples/ostest application for execution from FLASH. + See examples/README.txt for information about ostest. + +nsh + This configuratino builds the NuttShell (NSH). That code can be + found in examples/nsh. For more information see: examples/nsh/README.txt + and Documentation/NuttShell.html. + +nettest + This configuration is used for testing the eZ80F91 EMAC driver. It + builds examples/nettest. See examples/README.txt for more information + about nettest. + +poll + This configuration is also used for testing the eZ80F91 EMAC driver. It + builds examples/poll. See examples/README.txt for more information + about the poll test. + +Check out any README.txt files in these <sub-directory>s. |