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

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