Other Parts Discussed in Thread: UNIFLASH
Tool/software:
Hi,
I'm currently working on Boot loading of TMS320F28375S, using CAN protocol
When I try to bootload the application code ,it sometimes doesn't jump to application,like it goes to some other address,I have given the address of 2 sectors in Bank 1 namely FLASHE_F.
It should Jump to FlashG_H after few operations.But it stops jumping.
The code is first copied from flash to RAM and it is run
First time(while dumping using dumper),the code dumps into FLASH E_F and I'm trying to jump to FLASH G_H after bootloading
The issue occurs after jumping to FLASH G_H but it doesn't run.
In bootloader, there is enabling of watchdog at the end, such that it should return to bootloader main after watchdog reset and jump to application code and run the application code.
The linker file is as follows:
Reset - 0x3FFFC0, length 0x2
Begin- 0x80000, length 0x4
Flash A- 0x80004, length 0x1EE8
Flash E_F - 0x88000, length - 17FFF
Flash G_H - 0xA0000, length - 17FFF
code_start : Begin
watchdog_dis: Flash A
copy_sections: Flash A
Flash Func : Flash A
Copy App to Ram: 0x88000
Thanks in advance,
Geetha