mirror of
https://github.com/apache/nuttx.git
synced 2025-01-13 10:58:49 +08:00
Add basic directory structure for the Shenzhou STM32107 board (not much there yet)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5108 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
5b268e4dab
commit
11eb27ca7a
8 changed files with 1145 additions and 7 deletions
|
@ -3281,3 +3281,7 @@
|
|||
after receiving data. That has historical reasons to be there (it
|
||||
was needed before read-ahead buffering was added), but kills performance.
|
||||
(Noted by Max Holtzberg).
|
||||
* configs/shenzhou: Add beginnings of a board configuration for the
|
||||
Shenzhou STM32107 board (see www.armjishu.com). Very little is in
|
||||
place as of this initial check-in.
|
||||
|
||||
|
|
|
@ -1799,12 +1799,25 @@
|
|||
<td>
|
||||
<p>
|
||||
<b>STMicro STM32F107x</b>.
|
||||
Chip support for the STM32 F1 "Connectivity Line" family has been present in NuttX and users have reported that they have successful brought up NuttX on there proprietary boards using this logic.
|
||||
Support for the <a href="https://www.olimex.com/dev/stm32-p107.html">Olimex STM32-P107</a> was contributed by Max Holtzberg and first appeared in NuttX-6.21.
|
||||
Chip support for the STM32 F1 "Connectivity Line" family has been present in NuttX for some time and users have reported that they have successful brought up NuttX on there proprietary boards using this logic.
|
||||
</p>
|
||||
<p>
|
||||
<b>Olimex STM32-P107</b>
|
||||
Support for the <a href="https://www.olimex.com/dev/stm32-p107.html">Olimex STM32-P107</a> was contributed by Max Holtzberg and first appeared in NuttX-6.21. That port features the STMicro STM32F107VC MCU.
|
||||
<ul>
|
||||
<b>STATUS:</b>
|
||||
Configurations for the basic OS test and NSH are available and verified.
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
<b>Shenzhou</b>
|
||||
Work is underway as of this writing to port NuttX to the Shenzhou development board (See <a href="http://www.armjishu.com">www.armjishu.com</a>) featuring the STMicro STM32F107VCT MCU.
|
||||
If all goes according to plan, this port should be verified and avaialble in NuttX-6.22.
|
||||
<ul>
|
||||
<b>STATUS:</b>
|
||||
In progress.
|
||||
</ul>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
<li><a href="http://sourceforge.net/projects/nuttx/develop" target="_top">SourceForge</a></li>
|
||||
<li><a href="http://freshmeat.net/projects/nuttx/" target="_top">FreshMeat</a></li>
|
||||
<li><a href="http://tech.groups.yahoo.com/group/nuttx/" target="_top">Forum</a></li>
|
||||
<li><a href="http://www.oschina.net/p/nuttx" target="_top">OSChina</a></li>
|
||||
<li><a href="http://sourceforge.net/projects/nuttx/files/" target="_top">Downloads</a></li>
|
||||
<li><a href="http://www.nx-engineering.com/nuttx-wiki/" target="_top">Wiki</a></li>
|
||||
<li><a href="http://sourceforge.net/projects/nuttx/files/buildroot" target="_top">Toolchains</a></li>
|
||||
|
|
|
@ -166,6 +166,8 @@
|
|||
| | | |- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/sim/include/README.txt?view=log">include/README.txt</a>
|
||||
| | | |- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/sim/src/README.txt?view=log">src/README.txt</a>
|
||||
| | | `- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/sim/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||
| | |- shenzhou/
|
||||
| | | `- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/shenzhou/README.txt?view=log"><b><i>README.txt</i></b></a>
|
||||
| | |- skp16c26/
|
||||
| | | |- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/skp16c26/include/README.txt?view=log">include/README.txt</a>
|
||||
| | | |- <a href="http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/nuttx/configs/skp16c26/src/README.txt?view=log">src/README.txt</a>
|
||||
|
|
|
@ -735,6 +735,8 @@ nuttx
|
|||
| | |- include/README.txt
|
||||
| | |- src/README.txt
|
||||
| | `- README.txt
|
||||
| |- shenzhou/
|
||||
| | `- README.txt
|
||||
| |- skp16c26/
|
||||
| | |- include/README.txt
|
||||
| | |- src/README.txt
|
||||
|
|
|
@ -1709,6 +1709,10 @@ configs/sim
|
|||
This port does not support interrupts or a real timer (and hence no
|
||||
round robin scheduler) Otherwise, it is complete.
|
||||
|
||||
configs/shenzhou
|
||||
This is the port of NuttX to the Shenzhou development board from
|
||||
www.armjishu.com. This board features the STMicro STM32F107VCT MCU.
|
||||
|
||||
configs/skp16c26
|
||||
Renesas M16C processor on the Renesas SKP16C26 StarterKit. This port
|
||||
uses the GNU m32c toolchain. STATUS: The port is complete but untested
|
||||
|
|
1110
configs/shenzhou/README.txt
Executable file
1110
configs/shenzhou/README.txt
Executable file
File diff suppressed because it is too large
Load diff
|
@ -371,7 +371,7 @@ static int recvfrom_timeout(struct recvfrom_s *pstate)
|
|||
* 1) This delay function has been enabled with CONFIG_NET_TCP_RECVDELAY > 0
|
||||
* 2) Some data has already been received from the socket. Since this can
|
||||
* only be true for a TCP/IP socket, this logic applies only to TCP/IP
|
||||
* sockets, and either
|
||||
* sockets. And either
|
||||
* 3) There is no configured receive timeout, or
|
||||
* 4) The configured receive timeout is greater than than the delay
|
||||
*/
|
||||
|
@ -598,7 +598,9 @@ static uint16_t recvfrom_tcpinterrupt(struct uip_driver_s *dev, void *conn,
|
|||
|
||||
/* Report an error only if no data has been received */
|
||||
|
||||
#if CONFIG_NET_TCP_RECVDELAY > 0
|
||||
if (pstate->rf_recvlen == 0)
|
||||
#endif
|
||||
{
|
||||
/* Report the timeout error */
|
||||
|
||||
|
|
Loading…
Reference in a new issue