1、为什么我在windows复制工程到linux下报错?
答:建议在linux下使用git clone
2、为什么clone下来以后执行 make 报错?像这样
答:首先确定你的make安装了没,其次确定你的目录是在bl_mcu_sdk根目录,而不是在跟bl_mcu_sdk同层目录,也不是在example下的case目录
3、为什么命令行编译报cmake not found?
答:先安装cmake,版本高于3.15
4、cmake编译报错?
答:你的bl_mcu_sdk文件夹权限不是你现在的用户权限,删除重新git clone,不要使用sudo
5、为什么命令行报这个错?
答:先看linux下编译sdk
6、为什么进入boot以后烧录代码,按复位,串口没了,无法打开?
答:请使用rv debugger烧录,你所看到串口是boot里面的usb模拟出来的,并非实际log用的串口
7、串口无法打开?
答:看是否被占用
8、为什么烧录报错?
答:检查是否进入boot,先按住boot键,再按rst,松开rst,松开boot。还有就是如果你接了好几个串口设备也请看一下是不是你要下载的串口
9、openocd 无法启动server,表现为在cdk和eclipse调试,以及openocd下载中
答:检查jtag引脚是否设置成其他功能,可以进入boot测试一下。其次检查jtag引脚接线是否正确。
一般报错为下面情况
10、启动openocd出现下面的错误,安装驱动以后可以用命令行下面命令执行测试一下
答:openocd 的 interface cfg文件中 channel 选择 0
11、devcube openocd下载报错?
答:选择file-> open tool folder,进入chips\bl702\eflash_loader,下面文件中修改成如下两个内容:interface改成openocd,openocd_config改成rv_dbg_plus
12、bflb_mcu_tool命令行下载报错?
答:上面写了,无权访问,进入bflb_mcu_tool,设置权限
sudo chmod 777 tools/bflb_flashtool/bflb_mcu_tool
13、devcube串口下载报这个错?
答:同上 sudo chmod 777 /dev/ttyUSB1
14、打开串口没有log?设备管理器显示usb串行设备
答:rv debugger 在设备管理器叫 serial port
15、cdk报这个错?
答:先编译代码
16、cdk openocd下载报这个错?
答:cdk不支持 openocd flash下载
17、使用openocd下载成功,之后又下载一次但是却失败了?
答:你程序中把jtag引脚作为其他用处了,当然不能下载了。检查GPIO0/1/2/9
18、cdk 调试报错?
答:你有cklink吗?没有你选他干嘛,换openocd
19、cdk 使用openocd无法调试?
答:先用zadig装驱动调试器驱动安装设置
其次,关闭其他打开openocd的软件,比如devcube
20、编译freertos或者跟freertos相关的文件报错?
答:手动将memmang目录改成MemMang,或者拉最新的代码
21、为什么我用bl602的devcube界面下载bl706提示报错,说flash id啥的不匹配?
答:登录界面选择BL702/BL704/BL706 界面烧写代码
22、为什么我编译 gpio blink在bl706_avb中,灯不亮?
答:BL706_AVB 无灯
23、为什么编译usb video不显示或者提示camera init fail?
答:avb板子上的这个 跳冒去掉,其次检查pinmux是否正确,参考在线文档