服务质量 树莓派3+的小型游乐场裸机编程(我自己的) 我受到和启发 设置环境(macOS) ./setup.sh 编译并运行 编译生锈程序 make 运行内核和程序 设置tty以模拟串行 socat pty,link=cu.serial-master,raw,echo=0 pty,link=cu.serial-slave,raw,echo=0 准备发件人 python3.9 load.py cu.serial-slave 运行参数 ./run.sh 显示指示和打扰 ./run.sh -d in_asm,int 在真实的硬件上运行 连接电缆并设置链接 python3 load.py `ls /dev/cu.usb*` 启动raspi(python将显示调试输出) 复制到SD卡上并在Raspi上运行 可以在这里找到文件: : bootcode.bin start.elf fixup.dat 我的USB转串口原理图 故障排除 异常处理 参考:SysReg_xml_v85A-2019-06.pdf(第418页) ELR:执行返回(如果发生数据故障或同步,则发生异常