I am using Cortex-M0 DesignStart Pro. When I use my program to simulation, I found the HADDR from 0, to 4, and the to ffff_fffd8, the HRDATA is 0x2000_06f8 and 0x800_0159，the HADDR should not be ffff_ffd8，So I think it's unusual, but I don't know where the problem is. The siSee Annex for Simulation Waveform.
And when I run romtable_tests , it shows the same result , The waveform is shown below.
But when I run gpio_tests, it can run pass, The only difference is that in makefile, change romtable_tests to gpio_tests.
Could anyone tell me how to explain this phenomenon?
For unknown reason the HRDATA is stuck at 0. It means you program image is not generated correctly, or not loaded correctly into the memory at the simulation initialization.
Thank you very much for your help.
Yes, the second waveform HRDATA is stuck at 0, I will check the reason.
But, the first waveform HRDATA is right, Could you help me to find the reason?
In the first waveform, HRESP look like is 1 (bus error).
The HRESP looks right in second waveform but HRDATA is stuck at 0.