开发环境使用及调试中遇到的一些常见问题
-
以下是目前使用各开发环境调试时遇到一些问题,欢迎大家一起补充:
1、IAR程序时钟初始化跑不过去,检查debug选项;
2、jlink供电电压和板子供电电压不一致造成的,可以用command命令行查看jlink供电电压,不一致的话可以拔掉jlink里面的供电跳帽,使用MCU给jlink供电;
3、Failed to get CPU status after 4 retries Retry;这类问题一般是电源没有供电造成的,电源重新接,重启IAR,调试时跳出,很可能是电源接触不好,焊接不良;
4、jlink连接不了,时钟选择错误,主频选择了外部时钟没有外接导致;下载脚被复用;
erase方法:jlink 7.62及以上,使用keil,jlink与芯片reset连接在一起,保持拉低断电,上电后用keil下载点击后立马松开reset;
5、供电问题,检查mcu供电和jlink是否一致;
能连接,能擦除,不能下载,也是供电问题
6、 YT_IDE调试进不去,flash分区有误;
7、YT config tool目前不支持win7,只支持win10,win11;
8、 Ozone下载后打不开,可能是版本过高,例如3.32太高,换3.10版本;
9、14. eclipse中math库函数使用显示没定义,如下修改:
10、部分老版本YT config tool安装时报错(例如YTC v2.4.0),有报错log如图所示:
缺少环境,需要安装exe,可询FAE;11、部分老的代码会有 Armcc 报错,将ARMCC改为armclang即可;
12、keil 编译 A1167E报错:
- Keil版本5.3及以上
- Arm Compilar版本6及以上,这里可能默认选择的是v5.06
- Assmbler Option 选择armclang(Auto Selet)
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...