Part Number: TMDSCNCD263P
Other Parts Discussed in Thread: SYSCONFIG
Hi Team,
Greetings of the day.
I’m currently working on the XIP feature using OSPI in 8D-8D-8D mode. To enable the required configuration, I followed the settings mentioned in the SDK’s SBL_OSPI_Multicore_elf example project and replicated the same steps in my custom bare-metal project.
While debugging the bare-metal code, I manually wrote some hardcoded values to the registers using the memory browser window. After issuing the Read Device ID command, I was able to successfully read both the Device ID and Manufacturer ID. Using a pointer to the flash address range, I was also able to read the correct data stored in the flash memory.
However, when I run the same code without step-by-step debugging (i.e., in one go), it does not work reliably. Sometimes it directly enters the while(1) loop, and at other times it gets stuck while reading the status register—the status register value remains 0xFF, and the code never exits from that state.
Could you please help me identify what might be causing this inconsistent behavior?

















