赞
踩
本文的软件代码部分参考自ARM提供的例程。
本文适合第一章(https://blog.csdn.net/lai823177557/article/details/99691926
)中创建的FPGA工程。理论上所有使用J-Link(JTAG模式)调试接口的CM1均适用。
这里有本文的工程:
https://download.csdn.net/download/lai823177557/11607865
将FPGA中分配的J-Link IO与J-Link调试器一一连接,
下载第一章中生成的bit流文件
Options for Target
配置界面。Debug
标签下选择J-Link后点击“Settings”。不出意外调试器能直接读取软核的信息:
Debug
标签下,设置其他选项://*** <<< Use Configuration Wizard in Context Menu >>> ***
FUNC void Setup (void)
{
SP = _RDWORD(0x00000000);
PC = _RDWORD(0x00000004);
_WDWORD(0xE000ED08, 0x00000000);
}
LOAD Objects\exec.axf INCREMENTAL
Setup();
g, main
其中,“Objects\exec.axf”是工程的输出,名字来源于Output
标签中的“Name of Executable”
Utilities
标签中,取消“Update Target before Debugging”复选框:Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。