Dear team,
The program is upgraded through Bootloader, but it cannot run.
The program can be run when it is simulated, but it cannot be run when the program is flashed through bootloader. It is observed through simulation that the program has been stuck in the while sequence of memoryInit() in _c_int00. As shown in the figure, the register information is interpreted as Memory self-test is not completed, and through MINISTAT you can see which drive devices have failed to initialize their memory, but what is the reason for the failure? Is there any problem in running the program by skipping this function?
The customer modified the bootload's own program and compiled it into hex, and burned it in through bootload. It can run normally.
Please help.