把bit文件下载到fpga的rom之后, swd接口能找到arm核。
1:ISE扫不到链, 找不到fpga芯片。 电源有问题,换一个电源。
2:下载到fpga之后, swd接口找不到arm核, boot管脚没有接地。或者是换个电源重新来过。
当swd接口找到arm核之后,就可以调试了。此时是可以调试中断的, 中断向量是在fpga内部的rom里面。
遇到问题: 单步调试的时候, 没法写buf寄存器感觉很奇怪。 写新的值之后,寄存器的值不变。
但是其他控制寄存器的值,还是可以操作的。
不把flash芯片插到板子上, 还没法下载程序。也是更神奇了。