nuttx/boards/z80/ez80/z20x/configs/nsh_flash
Gregory Nutt 8c00e43c1a arch/z80/src/ez80: Fix eZ80F92 Interrupt Controller
The eZ80F92 interrupt controller is very different from the eZ80F91.  The eZ80F91 has:

1. Four byte interrupt vectors
2. The vector base address register is 16-bit so the vector table can lie in RAM

Whereas the eZ80F92 has:

1. Two byte interrupt vectors
2. An 8-bit vector base address

This means that the vectors must lie in the first 16-bits of FLASH and there must be a "trampoline" to get to interrupt handlers outside of the first 64-Kb of FLASH.
2020-02-28 19:45:28 +00:00
..
.gitignore boards/z80/ez80/z20x: Initial port to z20x board. 2020-02-21 15:20:36 +01:00
defconfig arch/z80/src/ez80: Fix eZ80F92 Interrupt Controller 2020-02-28 19:45:28 +00:00
nsh_flash.ztgt boards/z80/ez80/z20x: Update CFLAGS and linker scripts. 2020-02-26 21:12:01 +01:00
nsh_ram.ztgt boards/z80/ez80/z20x: Update CFLAGS and linker scripts. 2020-02-26 21:12:01 +01:00
nsh.zdsproj eZ80/z20x: Correct uninitialized stack memory 2020-02-27 22:53:27 +01:00
nsh.zfpproj eZ80/z20x: Correct uninitialized stack memory 2020-02-27 22:53:27 +01:00
README.txt boards/z80/ez80/z20x: Initial port to z20x board. 2020-02-21 15:20:36 +01:00

README.txt
^^^^^^^^^^

nsh.zdsproj is a simple ZDS-II project that will allow you
  to use the ZDS-II debugger.
nsh.zfpproj is a simple project that will allow you to use the Smart Flash
  Programming.  NOTE:  As of this writing this project does not work, probably
  due to RAM configuration in the project.  Use ZDS-II instead as is described
  in the upper README.txt file
nsh_flash.ztgt is the target file that accompanies the project files.  This
  one is identical to boards/scripts/z20x_ram.ztgt.
nsh_ram.ztgt is the target file that accompanies the project files.  This
  one is identical to boards/scripts/z20x_flash.ztgt.