Hi, I am struggling in running the ready-examples of the ARM development studio IDE. I demonstrate the "TrustZone_Cortex-A9AC6" example here.
I am using the following resources:
1) "ARM Cyclone V SoC FPGA development kit".
2) Licensed copy of the ARM development studio IDE version 2021.1.
3) Windows 10 OS.
4) JTAG connection between the FPGA kit and the PC.
Please also refer to the snapshots in the attached pdf file for more details.
According to the description provided with this example "readme.html", the system should display some text on the "Target Console" like "Hello from Normal world" and so on.
However, nothing was displayed on the Target Console although the system was running without a clear reason.
Any advice please to handle this issue? thanks a lot.
TrustZone_Cortex-A9AC6 example does not run normally.pdf
I am a colleague of Stephen at Arm. I suspect you are using Arm Development Studio Intel Edition:https://developer.arm.com/tools-and-software/embedded/arm-development-studio/editions/intel-soc-fpga
This is a special edition only for those FPGA devices, rather than the 'full' Development Studio which offers FVPs and other targets.
We don't have access to the hardware and so it is difficult for us to suggest solutions, you may be better served asking on the Intel specific forums:https://community.intel.com/t5/Programmable-Devices/bd-p/programmable-devices
A cursory search found these examples. which may be useful for you:https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-guidance/bare-metal-developer.html
These place the code/stack in addresses up to 0x40000000. Perhaps adjusting the scatter file to reflect these addresses may fix the issue?