Forum Discussion
error when debug an exercise sample application on A10 SOC board
- 3 years ago
i found the root cause, the error is caused by the too early exit of uboot spl debugger bufore excecuting the app.
now i understand the app depends on the hardware initialization by the uboot spl.
so after successful running uboot spl, i disconnected the target and run the app examples immediately and it also succeed.
thanks.
Hello Rainwang,
Hope this query finds you well. I am facing the same issue while trying to use Arria 10 SoC for baremetal programming. I am using SOCEDS and ARM DS5. I am trying to execute the sample program that already given with SOCEDS package itself. But i am also getting the same error and can you please let me know how you resolved this issue. Thanks in advance.
- Rainwang2 years ago
Contributor
pls see my solution, you need to run the uboot spl firstly then switch to app, because the app depens on spl to initialize the environment.
- Itzthiru2 years ago
New Contributor
Can you please let me know in which machine you've tried whether in windows or Linux machine and help me with the below issues also?
When I try to execute bare-metal sample programs for the Arria 10 SoC on Windows using Arm-DS IDE, I encounter the following error message:
Target Message: Memory access caused precise abort. Debug Precise Abort Registers : DFSR = 0x00000817, DFAR = 0xFFFF2000 ERROR(TAD11-NAL18): ! Failed to write 4 bytes to address S:0xFFFF2000 ! Bus error on memory operation
After that from my understanding, I am getting that error because of booloader and I attempted to build the bootloader for Arria 10 SoC in a Linux environment using VirtualBox on my Windows machine. However, during the build process, I am getting the following error:
make socfpga_arria10_defconfig.
makefile:40: *** missing separator. Stop.
- Itzthiru2 years ago
New Contributor
I have completed the installation and now i am working on the DMA of HPS component. Can you share any example files for toggling HPS LEDS in Arria 10 using direct memory access or i need to configure something before?