From 21457e9292ff6294e377e87aa8dc896b31d82abb Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Tue, 9 Jul 2019 08:45:06 -0600 Subject: [PATCH] Update README file. --- configs/beaglebone-black/README.txt | 19 ++++++++++++++----- configs/makerlisp/README.txt | 23 ++++++++++++++++++++--- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/configs/beaglebone-black/README.txt b/configs/beaglebone-black/README.txt index f5f912a030..ece8a7cc3c 100644 --- a/configs/beaglebone-black/README.txt +++ b/configs/beaglebone-black/README.txt @@ -217,12 +217,21 @@ Configurations lcd: - This is an NSH configuration based on the nsh configuration belong but with LCD - support enabled. This configuration will be used for developing and verifying - basic LCD functionality. + This is an NSH configuration based on the nsh configuration belong but + with LCD support enabled. This configuration will be used for developing + and verifying basic LCD functionality. - The framebuffer is assumed to reside at address 0x80000000 and has size - 0x0a000000. + NOTES: + + 1. The framebuffer is assumed to reside at address 0x80000000 and has a + maximum size 0x0a000000, although probably less than 1Mb will actually + be used for the framebuffer. + + 2. The HDMI interface is assumed. The TDA19988 HDMI interface is enabled. + + STATUS: + 2019-07-09: This is very much a work in progress and not suitable for + any use other than testing. nsh: diff --git a/configs/makerlisp/README.txt b/configs/makerlisp/README.txt index 43c5283a1e..0f43fab23b 100644 --- a/configs/makerlisp/README.txt +++ b/configs/makerlisp/README.txt @@ -379,12 +379,20 @@ Configuration Subdirectories NOTE: The is no card detect signal so the microSD card must be placed in the card slot before the system is started. - 4. Optimizations: + 4. Debugging the RAM version + + You can debug the all RAM version using ZDS-II as follows: + + a. Connect to the debugger, + b. Load the nuttx.lod file + c. Set the PC to 0x040000 + d. Single step a few times to make sure things look good, then + e. "GO" + + 5. Optimizations: - The stack sizes have not been tuned and, hence, are probably too large. - - Currently the code runs out of FLASH. Running out of the zero- - wait-state RAM would be much faster! STATUS: 2019-06-16: The basic NSH configuration appears to be fully functional @@ -406,6 +414,15 @@ Configuration Subdirectories 2019-06-26: Renamed nsh configuration to nsh_flash. Added nsh_ram configuration. Not yet verified. + 2019-07-09: The RAM version does not run! I can single step through + the initialization and all looks well, but when I "GO", the system + crashes. The PC is sitting at a crazy address when I break in. I + have not yet debugged this. + + The identical FLASH version, differing only in the selected linker + script, works just fine. This implies some issue with the + configuration of SRAM for execution. + sdboot This configuration implements a very simple boot loader. In runs from