• Specifying the start location of the Main() routine.
    I am using a Goal VRS1000 chip that allows for in-system programming. The ISP program is located at the end of the Flash Memory area. Location 0000h must contain FFh which directs the PC to the beginning...
  • Specifying the start location of the Main() routine.
    I am using a Goal VRS1000 chip that allows for in-system programming. The ISP program is located at the end of the Flash Memory area. Location 0000h must contain FFh which directs the PC to the beginning...
  • Cortex-M3 push instruction execution time difference by number of registers
    When i execute "push {r1}", the execution time is 0.028 us. then, when i execute "push {r1,r2}", the execution time is 0.042 us. ... when i execute "push {r1,...,rn}", the execution time is 0.014...
  • Cortex-M3 push instruction execution time difference by number of registers
    When i execute "push {r1}", the execution time is 0.028 us. then, when i execute "push {r1,r2}", the execution time is 0.042 us. ... when i execute "push {r1,...,rn}", the execution time is 0.014...
  • in my arm program,why the program can't execute the instruction ldr pc,=main ,my program can't go into the main function,but goback to execue bl init_sdram
    //head.S .global _start .text _start: ldr sp,=4095 bl  init_sdram       bl  read_nand_to_sdram ldr sp,=0x34000000 ldr lr,=loop ldr pc,=main loop: b loop //init.c #include "lcd.h" void init_sdram(void...