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]
