芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 785|回复: 0

如何打开一个获得的ZYNQ的裸机SDK实例工程并本地编译和调试运行

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 428

    主题

    811

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16107
    QQ
    发表于 2024-7-17 21:51:28 | 显示全部楼层 |阅读模式
    1.首先打开vivado工程

    image.png

    2.然后点击左上角的File->Launch SDK

    image.png

    3.弹出的窗口,选择OK

    image.png

    image.png

    4.这里会加载SDK工程,如果你无法成功打开SDK,参考这个链接


    【Zynq】使用Vivado打开SDK时,SDK闪退的解决方法
    http://www.corecourse.cn/forum.php?mod=viewthread&tid=28676
    image.png


    5.注意,在sdk界面,左侧的Project Explorer,如果出现了后缀为platform_0和platform_1的文件夹,这是由于工程的路径发生改变,导致sdk软件认为原来的platform_0无效,自动生成了一个符合当前路径的新的platform_1,这会导致后续导出新的hdf时,被更新到未使用的platform_1,而非我们正在使用的platform_0,即新导出的hdf不生效(这里看不懂可以略过)

    image.png

    6.因此我们需要重新指定platform_0的路径,使其生效,右键点击platform_0,选择“Change Hardware Platform Specification”,弹出的窗口选择“Yes”

    image.png

    image.png

    7.在弹出的界面选择正确的hdf文件,即当前vivado工程下的后缀为.sdk的路径,选中hdf文件,最后点击“OK”

    image.png

    8.接着右键点击platform_1文件夹,将其删除掉

    image.png

    image.png

    image.png

    9.最后清理一下工程和bsp,Crtl + 鼠标左键选择除了platform之外的所有文件夹,右键选择Clean Project,等待工程清理完毕并自动编译完成,右下角的进度条跑完

    image.png

    10.此时下方再没有任何报错,说明已经成功编译生成了新的elf

    image.png

    11.接下来我们将程序下载到板子上调试运行,选中工程,右键Run As -> Run Configurations...

    image.png

    12.右键删掉GDB下的旧项

    image.png

    13.双击GDB,创建一个新项,接着按照下图勾选,如果某些项是灰色无法勾选,忽略即可,点击Run将程序下载到开发板

    image.png

    14.如果还出现了以下警告,请查看这个帖子


    【Zynq】打开SDK工程后显示路径无效warnings的解决方法
    http://www.corecourse.cn/forum.php?mod=viewthread&tid=28658


    image.png






    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-21 18:42 , Processed in 0.180968 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表