68 lines
1.6 KiB
Plaintext
68 lines
1.6 KiB
Plaintext
|
NuttX on the Neuros Technology OSD
|
||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
References:
|
||
|
^^^^^^^^^^^
|
||
|
|
||
|
http://wiki.neurostechnology.com/index.php/Main_Page
|
||
|
http://wiki.neurostechnology.com/index.php/OSD_Developer_Home
|
||
|
http://wiki.neurostechnology.com/index.php/DM320_Platform_development
|
||
|
http://wiki.neurostechnology.com/index.php/The_Neuros_and_Open_Source
|
||
|
...
|
||
|
|
||
|
Status:
|
||
|
^^^^^^^
|
||
|
|
||
|
At present, the system only supports a serial console and timer
|
||
|
interrupts so there is not to much that you can do with it. But I
|
||
|
would be happy to work with anyone who is interested in using it.
|
||
|
|
||
|
General instructions.
|
||
|
|
||
|
1. Download build-0.1.0.tar.gz and nuttx-0.2.3.tar.gz into the same
|
||
|
<directory>. These are the current versions as of this writing
|
||
|
(but could very well new older release now).
|
||
|
|
||
|
2. Unpack, you should now have <directory>/buildroot and
|
||
|
<directory>/nuttx-0.2.3
|
||
|
|
||
|
3. Rename nuttx-0.2.3 to nuttx
|
||
|
|
||
|
4. Configure NuttX:
|
||
|
|
||
|
cd <directory>/nuttx/tools
|
||
|
./configure.sh ntosd-dm320
|
||
|
|
||
|
5. Build the toolchain:
|
||
|
|
||
|
cd <directory>/buildroot
|
||
|
cp configs/c5471-defconfig .config
|
||
|
make oldconfig
|
||
|
make
|
||
|
|
||
|
6. Build Nuttx:
|
||
|
|
||
|
cd <directory>nuttx
|
||
|
. ./setenv.sh
|
||
|
make
|
||
|
mv nuttx /tftpboot/nuttx.dm320
|
||
|
|
||
|
7. Configure the OSD u-boot:
|
||
|
|
||
|
Neuros Devboard > set ipaddr yy.yy.yy.yy
|
||
|
Neuros Devboard > set serverip xx.xx.xx.xx
|
||
|
Neuros Devboard > ...
|
||
|
Neuros Devboard > run update-ipstatic
|
||
|
|
||
|
where yy.yy.yy.yy is the OSD IP address and xx.xx.xx.xx is
|
||
|
the host PC address.
|
||
|
|
||
|
8. Load and run nuttx from uboot
|
||
|
|
||
|
tftpboot xx.xx.xx.xx nuttx.dm320
|
||
|
go 1008000
|
||
|
|
||
|
What will run is an a simple OS test that will verify many of the
|
||
|
features of the OS. (this is nutts/examples/ostest).
|
||
|
|