jasonbu opened a new pull request, #14434:
URL: https://github.com/apache/nuttx/pull/14434

   ## Summary
   add memory map for DDR region
   fix arm-v7a/knsh boot dataabort on arm_addrenv_utils.c first time memset 
after arm_pgvaddr.
   
   ## Impact
   will dataabort before fix.
   ```
   [    0.008000] arm_dataabort: Data abort. PC: 00606d42 DFAR: 48000000 DFSR: 
00000805
   [    0.008000] dump_assert_info: Current Version: NuttX  12.7.0-RC0 
e00fbc5557d-dirty Oct 21 2024 20:26:19 arm
   [    0.008000] dump_assert_info: Assertion failed panic: at file: 
armv7-a/arm_dataabort.c:161 task: Idle_Task process: Kernel 0x600c05
   [    0.008000] up_dump_register: R0: 48000000 R1: 00000000 R2: 48000400  R3: 
48000000
   [    0.008000] up_dump_register: R4: 48000000 R5: 0000000b R6: 00000000  FP: 
40205e00
   [    0.008000] up_dump_register: R8: 00000000 SB: 80000000 SL: 0000a108 R11: 
0000015f
   [    0.008000] up_dump_register: IP: 00000028 SP: 40202df0 LR: 0060903f  PC: 
00606d42
   ```
   
   
   ## Testing
   CI test.
   ```bash
   # nuttx dir ubuntu environment.
   ./tools/configure.sh -l qemu-armv7a:knsh
   make -j
   make export -j
   cd ../apps
   ./tools/mkimport.sh -z -x ../nuttx/nuttx-export-*.tar.gz
   make import -j
   cd ../nuttx
   qemu-system-arm -semihosting -M virt -m 1024 -nographic -kernel ./nuttx
   ```
   
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to