引言
本节为了熟悉vivado的SOC使用,由于我也是开始学,所以请一起学的人点评指点。
软件:vivado 2016.4
板子:米联客701A mini
-
回顾
在上一节我们已经建立了SOC系统,并且生成了顶层的HDL文件
下面我们需要在搭建的SOC系统上跑软件部分 -
软件部分
-
将硬件导出到SDK里面
-
打开SDK
-
SDK界面
-
新建软件工程
工程名字为hello_world,bsp包也默认叫做hello_world
- 开始调试
- 选择最后一项
注意只要连接了板子,生成bit后,才会正确的出现如下所示:
- 添加SDK terminal的串口
- 点击resume(继续的意思)
如果不正确的话,这个运行选项是灰色的
总结
中间遇到的问题:
SDK的寄存器地址界面,有的地址是红色的,有可能是时钟没有与板子匹配。
一定要等下面的进度条跑完后,再操作。
正确的应该有如下,debug_mem.elf而不是system debugger on local
- 实验结果