PotatoPie 4.0 实例教程 VexRiscv MCU 从SD卡运行app-Anlogic-安路社区-FPGA CPLD-ChipDebug

PotatoPie 4.0 实例教程 VexRiscv MCU 从SD卡运行app

开发板购买

链接直达

https://item.taobao.com/item.htm?ft=t&id=776516984361

手机扫码

20240416075513933-1713225291635

工程文件说明

20240611112556757-image

  • boot.json是启动脚本
  • demo.7z是c代码的demo工程
  • software.7z是C代码的BSP包,就是外设依赖库
  • gateware.7z是逻辑工程

上板实验

1. 格式化SD卡为FAT32:

在U盘上点右键选择格式化

20240611171713957-image

选择FAT格式,其它默认

20240611171736720-image

2. 将boot.json和demo.7z中的demo.bin放入到SD卡的根目录中即可。boot.json里面的”demo.bin”: “0x40000000” 表示将demo加载到0x40000000地址。改成其它地址也是可以的。

20240611171903494-image

3. 将SD卡插入板子卡位,电脑上用任意终端软件通过串口连上板子。

20240611174900724-image

4.然后下载.bit文件到开发板。

20240611175140909-image

5. 等待下载完成后就可以看到riscv的启动信息

20240611175224478-image

可以输入help查看支持的命令:

20240611175246808-image

输入helloc看看,可以看到打印了hello world。

20240611175337194-image

输入led命令可以看到打印出的信息,同时LED灯在变换。

20240611175943620-image

输入dout可以看到打印了一个动画版的甜甜圈。

20240611180058174-image

20240611180134638-image

请登录后发表评论

    没有回复内容