Part Number: TMS320F28377S
Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
I have a few simple quenstions.
1-)
I found this example C:\ti\c2000\C2000Ware_1_00_05_00\libraries\boot_rom\f2837xs\revB\F2837x_cpu01_bootROM_REVB.I am not sure it can be orjinal boot room code which is inside MCU.İs it true?
2-)
If it is true,What is diiferent and same side between SCI_Boot in the flash kernel and SCI_Boot.c in the bootrom code?
According to my understanding, Firstly This Flash kernel example tell about to comminicate with own BootRom When send the packet(like run,reset,verify,DFU) from the serial flash_programmer.exe to host device.
I have achieved this and started the application code as branching the entrypoint
PC(serial_flash_terminal) ------> send packet ------- > Host device == Configured GPIO84 as SCITXDA (Output pin) and Configured GPIO85 as SCIRXDA (Input pin) / Configured SCI boot Mod
send packet from PC ------> | Start | Length | Command | Data | Checksum | End | (Packet Format:) ---------> SCI_GetFunction() read the packet ;separate package with SCI_RX channel in flash_kernel and
then sending echo back packet with SCI_TX cause of controlling packet(it can be NACK error) ----> | Start | Length | Status_code| Status.code.Address | Checksum | End | (Packet Format:) -----------> PC(serial_flash_terminal)
when all this happens ,How can run BootRom at background or how can receive command?For example I sent Run packet to kernel in host device,The Run packet was seperated the packet and gotton the command and entry address from SCI_GetFunction() and was done echo back to PC.
and then run the application as jumping the application At the this time how Bootrom works? or I think Bootrom need to get entry address.RX and TX pins use comminicating serial_flash_terminal.
What is relation Kernel and BootRom?
how the Flash kernel application does allow to commicate BootRom?
3-)last question is about taking action the BootRom without Flash Kernel.Is the possible?
For example I would send entry address from own interface to bootrom . blinky_Application could be run.