bootloader and rtx problem

I wrote a simple bootloader program (doesn't do anything but jump to the application code in flash once a timer expires) and I am having trouble getting rtx to work in the application code. It gets to a point in os_sys_init()'s assembly code where it will stick. I also find that all my other interrupts do not work either, although the lst file that it is generated seems to be putting the applications vector tables in the correct place...any ideas?

Parents
  • Your bootloader "owns" the normal flash interrupt vector table. What have you done to remap the vector table into an address range where your application may instal its own vector table?

    You don't tell what chip you are using but many ARM variants have a configuration flag to map in a vector table from RAM to replace the boot loader vector table.

Reply
  • Your bootloader "owns" the normal flash interrupt vector table. What have you done to remap the vector table into an address range where your application may instal its own vector table?

    You don't tell what chip you are using but many ARM variants have a configuration flag to map in a vector table from RAM to replace the boot loader vector table.

Children
More questions in this forum