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

could anybody help me to write a bare metal startup code for LS1043A (ARM V8,A53)in 32bit(AARCH32)mode

excuse me for my English!!!

i want to write bare-metal startup code in 32-bit mode for LS1043A-Rdb.it is having V8 A53 core.

i have bare-metal 32bit(AARCH32) code for xilinx processor(which is of V8,A53core).How much of that code is useful to write code for LS1043A.Any changes i have to do for that xilinx code.

Is all V8,A53 core processors have same cache, vector table address and vector handlers.

i'm new to arm coding. please help me. Any small help will be greatfull.

Thank you.

Parents
  • vector table => Core, all Armv8-A are the same (not sure about the Aarch32 only ones, though)
    cache => SoC dependent, but mostly the cache flush/invalidate routines read the respective registers.

    So the basic code from Xilinx should work on any other C53. But all SoC specific (like DDR setup), needs to be rewritten.

Reply
  • vector table => Core, all Armv8-A are the same (not sure about the Aarch32 only ones, though)
    cache => SoC dependent, but mostly the cache flush/invalidate routines read the respective registers.

    So the basic code from Xilinx should work on any other C53. But all SoC specific (like DDR setup), needs to be rewritten.

Children