After having a lot of problems with debugging an application with SDK before due to DDR timings (http://zedboard.org/content/hello-world-does-not-work-revf07-board-does-revf06), I now run into the exact same pile of errors again:
- I've created a clean project (MicroZed 7010 board files), a processing system, reset, interconnect, single AXI slave and an ILA core
- applied board presets (due to previous problem see topic, I no longer trust this anymore to happen automagically). I checked DDR3 settings are correct this time. Also tried with revision F06 and F07 boards.
- I can program the FPGA from 'Hardware Manager'
- I open SDK with hello world application, compile and run debug (ps7_init and ps7_post_config are run)
This is what happens:
* sometimes is see the hello world output in the console. But I have to reset and program the FPGA in one go for this to _sometimes_ work
* this works only one time, pressing run again will give me 'Error while launching program: Memory write error at 0x100000. APB AP transaction error, DAP status f0000021'
* unplug the MicroZed, JTAG adapter and reprogram the device. Sometimes the ILA cores is not recognized, sometimes I again the the DAP errors, sometimes it works.
* the list goes on forever...
What is wrong with my setup? What can I do to find the problem? I've been having this problems before and it was something with the DDR timings. But this time I've checked these timings and they look fine. I've tried two MicroZed boards (F06 and F07, both 7010). This way of working is undoable for me and I'm beginning to give up these boards. The tool chain seems awfully fragile.
You're probably going to ask me again to do tutorial 1 to X again. I've become quite proficient at doing these.. so I did not do them this time as I assume I will get the same problems, but please tell me if you would like me to do them again..
Thanks in advance for any help