Hi James, There might be some miscommunication. The original main() is from the demo of TI SDK+. System_init() and System_deinit() are the functions from TI MCU+ SDK. DDR register configuration/initialization is done in System_init(). Without System_init() in the main(), the DDR won't be initializated. The test main() we modified is with System_init() and System_deinit() both added at the very beginning of main(), in additional to the existing System_init(). We tried building the test program only for DDR test (with ECC enabled)and flash it into QSPI and boot with the code. No JTAG connection. Two cases: 1. If the test program only has the original System_init() in the beginning of main(), the test fails as before. 2. If the test program with System_Init() and System_deinit() added in the very beginning of main(), the test passes. Regards, Larry
↧