aboutsummaryrefslogtreecommitdiff
path: root/nuttx/configs/ez80f910200zco/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2011-12-19 19:24:09 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2011-12-19 19:24:09 +0000
commitadd995c32e86f9de8fa8fc05172435332c25a895 (patch)
tree0191fde92a5c4dcd55a24b2aa760fa4c88713242 /nuttx/configs/ez80f910200zco/README.txt
downloadpx4-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.txt106
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.