尝试通过8051核使板载led闪烁

尝试通过8051核使板载LED闪烁

参考文档:8051 核 | Milk-V (milkv.io)

分享下自己的过程和遇到的问题

1.编译固件

git clone https://github.com/milkv-duo/duo-8051.git
cd duo-8051/sdcc/mars/project/base_project
make clean && make

编译好的固件就在/duo-8051/sdcc/mars/project/base_project/output/mars_mcu_fw.bin

2.加载固件

2.1 在8051-SRAM中加载固件

下载并解压固件及工具,链接:https://github.com/milkv-duo/duo-8051/releases/download/Duo-8051-V1.0/firmware.zip

8051_upmars_mcu_fw.binblink.sh拷入/mnt/data,并赋予执行和读取权限

执行./8051_up启动8051核

执行./blink.sh,该脚本会向8051核心发送信息,使蓝色LED闪烁

执行blink.sh时不响应,求助

1 Like

楼主可以试试重新编译一下8051_up这个程序

谢谢 重新编译了还是不行哎 一样的现象 :sleepy:

请问是用的duo256m吗,这个板子和duo led灯的gpio不一样,所以不会闪,需要改一下main函数里面gpio号改到gpio1,pin2