Startup and Initialisation code for Cyclone V HPS

Hi,

I have recently started working on Cyclone V device.
I am using Arm Compiler v6.21 as part of ARM DS IDE v2023.1.
My plan is to run some example functions from HwLib package on Arm Cortex-A9 HPS.
I don't need any kind of dependency at the moment with FPGA fabric.
Also, I am doing bare metal without u-boot and OS environment.

Does Arm compiler C libraries provides default startup and linker configuration files for Cyclone V HPS ?
I would like to adapt these files according to my application needs rather creating from scratch.

I know that other tool chain providers for Tricore and PowerPC architectures provides startup and linker files for board bring up task.

Best Regards,
Naresh  

Parents
  • The ARM Compiler doesn’t provide default startup and linker files specifically for the Cyclone V HPS. However, you can adapt the provided startup and linker files from ARM’s generic bare-metal examples, and modify them for the Cyclone V architecture. You might find some useful templates in the ARM DS IDE or through the HwLib package, which should help with the board bring-up.

Reply
  • The ARM Compiler doesn’t provide default startup and linker files specifically for the Cyclone V HPS. However, you can adapt the provided startup and linker files from ARM’s generic bare-metal examples, and modify them for the Cyclone V architecture. You might find some useful templates in the ARM DS IDE or through the HwLib package, which should help with the board bring-up.

Children
No data