Hi, I have recently encountered a problem when using the F28388D controlCARD, which may sounds ridiculous.
I have two lots of F28388D controlCARD on hand, one from a dealer around October of '21 and one from the official website in June of '23.
I developed a TCP-based Bootloader program based on TI's LwIP framework (CPU1's FLASH stores the Bootloader program, and CM's FLASH stores the program for Ethernet communication), and the general principle is that my host will send CPU1 application program's Intel Hex file to CM, and CM will put the Hex data in Message RAM, and then interrupt CPU1 to copy the Hex data to the specified burn address via IPC, and finally CPU1 jumps the program pointer to the codestart section.
I encountered problem when testing this program on my new purchased board. When connecting the emulator to test it, it works fine, and after jumping to the application program, the application program also works fine. But when I don't connect the emulator and boot directly from FLASH, there comes a problem, after jumping to CPU1's program pointer, CPU1 will run for a short period of time and then reset itself. (I came to the conclusion based on the phenomenon of the test, my application will constantly send UDP packets to the PC, after jumping to the program pointer, I captured a few UDP packets through wireshark, and after that the host computer again received the string sent at the end of the initialization after the reset). All new control cards have this problem.
But for the same program, I am using an earlier board purchased in Oct 21 and I don't get the problem described above.
I would like to ask the engineers for help on how to solve this problem.
Best regards!
zhu

