无剑100芯片平台的环境搭建

一些重要的链接

官方的无剑100平台开源代码地址:
无剑源码
工具链以及CDK
源码得下载一份吧,工具链以及CDK得下载一份吧,下载了工具链以及CDK以后最好将安装包就保留着,因为debugserver经常会被杀毒软件干掉,所以经常需要重装

环境搭建

本次实验在win10环境下进行,源码的目录结构如下,本次实验重点关注sdk文件夹,里面存放了 hello world例程,具体的路径是 sdk/projects/examples/hello_world/CDK,安装后CDK后双击wujian100_open-hello_world.cdkproj就可以打开工程了
在这里插入图片描述
在这里插入图片描述
工具链以及CDK的压缩包解压后如图所示
在这里插入图片描述
安装CDK不用多说和安装正常软件差不多,这个debugserver很重要,没有它无法执行自己编写的C程序,此文件夹下的readme介绍了使用方法,windows下也是安装即可,安装过程中跳出 是否安装驱动,是否信任设备等弹窗一律选择是。
注意debugserver很容易出问题,一般遇到debug问题可以考虑重装。

工具链的话 windows下选择riscv64-elf-mingw-20190731.tar.gz此压缩包,解压后将bin 文件夹的路径添加到环境变量的PATH中去。

之后就可以打开hello world工程,如下图
在这里插入图片描述

硬件连接

给平头哥开发板 XC7A200T_3B FPGA开发板插上电源头,将CK-LINK接头与PC连接起来,如果debugserver没有问题,开发板的D9灯是绿色的,如果有问题,就是红色的,必须确保是绿色才可以继续进行实验。
如果是红色的,一般重装debugserver即可。
后先按power按钮,再按reprog按钮(此处假定SD卡内的cfg.bit文件已经配置好),等RGB LED灯亮起,系统正常工作了

hello world实验

使用串口线连接PC与开发板,注意此无剑100的串口Tx是YOC4-4,Rx是YOC4-3,与串口模块接线的时候记得T对应R即可。
注意一下平头哥开发板的YOC接口需要用2mm间距的排针引出才可以插杜邦线的。
串口连接完成以后,点击CDK 中的debug按钮,再点击运行,就可以在串口调试助手中接收到hello world信息

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值