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

一些重要的链接

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

环境搭建

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

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

之后就可以打开hello world工程,如下图
无剑100芯片平台的环境搭建_第3张图片

硬件连接

给平头哥开发板 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信息

你可能感兴趣的:(平头哥无剑100,数字IC,无剑100,平头哥)