This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

"TrustZone_Cortex-A9AC6" example does not run normally

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

Parents
  • Hi Mohammed

    My name is Stephen and I work at Arm.

    Are you trying to run the example on the Cortex-A9 FVP model, or on real hardware?  

    I've tried the same example from the same version of Arm DS, and it is working well for me when run on the FVP model.



    If you are trying to run on real hardware, then it is quite likely that the address in memory where it it load & run will be different between the FVP model and real hardware.  You may need to modify the addresses in the scatter file accordingly.

    Are there any error messages shown in the Commands view?

    I suspect that the load/execution addresses are incorrect for your board, and the code didn't load correctly, or some exception occurred at run-time.  If you press the Stop button in the debugger, you'll be able to see where code execution finished up.

    For Intel device specific questions, I recommend posting to the Intel forum
    community.intel.com/.../fpgas-programmable-devices

    Version 2021.1 is now quite old, I'd strongly suggest that you update to the latest 2022.0.

    Hope this helps

    Stephen

Reply
  • Hi Mohammed

    My name is Stephen and I work at Arm.

    Are you trying to run the example on the Cortex-A9 FVP model, or on real hardware?  

    I've tried the same example from the same version of Arm DS, and it is working well for me when run on the FVP model.



    If you are trying to run on real hardware, then it is quite likely that the address in memory where it it load & run will be different between the FVP model and real hardware.  You may need to modify the addresses in the scatter file accordingly.

    Are there any error messages shown in the Commands view?

    I suspect that the load/execution addresses are incorrect for your board, and the code didn't load correctly, or some exception occurred at run-time.  If you press the Stop button in the debugger, you'll be able to see where code execution finished up.

    For Intel device specific questions, I recommend posting to the Intel forum
    community.intel.com/.../fpgas-programmable-devices

    Version 2021.1 is now quite old, I'd strongly suggest that you update to the latest 2022.0.

    Hope this helps

    Stephen

Children