This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000WARE: BootLoader development: Program jump problem

Part Number: C2000WARE


Tool/software:

    Hello, we have developed two software with different functions, BootLoader and APP. BootLoader is run on BANK0 address of the chip, APP is run on BANK1. BootLoader is entered after program reset/power on. 

    BootLoader can realize the program jump by checking the validity of the APP, jump to the APP address to run, but at present, when the BootLoader checks the validity of the APP and jumps the APP to run, an error occurs.

Additional Information:

1.Each software alone burned to the chip can run normally;

2.The jump function uses the following syntax: #define Update (void (*)(void))0x90000; (*Update)();  This writing is a reference to the forum jump related posts.