| NuttX-5.9 |
| --------- |
| |
| This is the 56th release of NuttX. This release is difficult to |
| categorize; NuttX-5.9 was really released because there were too |
| many changes accumulating in CVS -- a few important, some unfinished |
| implementations, and a couple of important bugfixes. |
| |
| * By far biggest change in this release is the complete implementation |
| of on-demand paging support. This feature will allow you to |
| execute large programs on a mass storage device (such as SPI |
| FLASH) in a small RAM. All of the core on-demand paging logic |
| was completed |
| (see https://nuttx.apache.org/docs/latest/components/paging.html) |
| and support was implemented for the ARM-9 family. A test |
| configuration is in place for the NXP LPC3131. It has been |
| verified that this new logic does not interfere with normal |
| fixed-page ARM9 operation, but otherwise this new on-demand |
| paging feature is untested. |
| * Add support for the CodeSourcery toolchain to the Olimex-lpc2378 |
| port and for the Neuros OSD port. |
| * The Neuros OSD port has been updated to work with the production |
| v1.0 OSD (previously it only worked with the development board). |
| * And some miscellaneous feature enhancements as detailed in the |
| ChangeLog. |
| |
| This includes several important bugfixes: |
| |
| * NXP LPC17xx - Fixed a critical bug in the GPIO configuration |
| logic: When attempting to set no pull-up or pull-down (floating), |
| it would, instead, select pull-down. |
| |
| * TI/Luminary LM3Sxxxx - Fixed: |
| (1) A logic error in an address table lookup. |
| (2) GPIO port encoding the limited support to only 8 GPIO ports. |
| |
| * Corrected the lease time in the DHCPC implementation: It was |
| not in host byte order. |
| |
| * And several other less important bugs as documented in the |
| ChangeLog: Warnings, cornercase compilation problems, etc. |