|

楼主 |
发表于 2021-7-16 00:17:24
|
显示全部楼层
本帖最后由 Pasingen 于 2021-7-16 00:24 编辑
(1)当然可以是其它开发板,如我在DE2-115,在Kintex7-420T上都实现成功。你的这个kcu105很高档,肯定更没有问题;
(2)Keil下载器必须找到CortexM0,找不到的话Keil的Debuge内是空的。我是从CortexM0 Start的RTLSim环境下移植的
(3)RTL环境里,SWD没有连接。找到cmsdk_mcu_system.v文件里的这两行: .CDBGPWRUPREQ (), .CDBGPWRUPACK (1'b0),,修改为: .CDBGPWRUPREQ (CDBGPWRUPREQ), .CDBGPWRUPACK (CDBGPWRUPACK),
(4)memory使用FPGA的宏来定义,注意用作程序的存储器,引入写功能,以便Keil能够通过SWD端口来调试;
(5)Keil的flash编程器,按照MDK Keil的flash下例子来修改,注意分配的CortexM0的程序存储器地址空间和数据存储器地址空间
|
|