patacongo opened a new pull request #415: boards/z80/ez80/z20x/:  Add W25 
bootloader
URL: https://github.com/apache/incubator-nuttx/pull/415
 
 
   The SD boot loader was not satisfactory because 1) the SD slot is on an 
optional board and, hence, cannot be part of a fundamental solution.  And 2) it 
is too big.
   
   The only storage on borard is the Winbond W25 SPI-bsed FLASH.  This commit 
adds support for a bootload to 1) read code in HEX format from a serial port 
and write it to the W25 FLASH, or 2) read code in binary form from the W25 
FLASH into SRAM and execute the loaded program.
   
   boards/z80/ez80/z20x/configs:  Added w25boot configuration
   boards/z80/ez80/z20x/src:  Add bootloader logic, w25_main.c.  Add logic to 
manage shared SRAM memory map so that the loaded program does not clobber the 
bootloader memory.  Add logic to recover the bootloader memory into the heap 
after the loaded program as started.
   boards/z80/ez80/z20x/scripts:  Rework scripts and configuration to support a 
bootloader and program build.  The boolloader cannot use all of SRAM; the 
program must not clobber the SRAM region used by the bootloader.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to