引言
本节为了熟悉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


- 实验结果

本文详细介绍了如何在Vivado环境下建立SOC系统,并在米联客701Amini板子上进行软件调试的过程。从硬件导出到SDK,创建软件工程,到最终的调试步骤,以及调试过程中可能遇到的问题和解决方法。
2795

被折叠的 条评论
为什么被折叠?



