![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件调试
文章平均质量分 58
不纯洁的锌
机械电子 汽车电子 移动机器人 https://github.com/XiaoxingChen
展开
-
stm32复位电阻设置过小导致的各类症状
STM32F103T8U6,焊接时误将复位电容的上拉电阻焊成10欧,出现症状有:烧写一次程序后,程序无法运行,无法第二次烧写程序。烧写到最后,会报错:Error: Flash Download failed - "cortex-M3"但是此时jtag仍然能够连上芯片。将烧写设置改为erase full chip,烧写到错后,报错显示:Contents mismatc原创 2016-07-26 11:54:39 · 6414 阅读 · 1 评论 -
DRV8301芯片调试总结
DRV8301自带BUCK输出应为3.3V。实测两块分别为5.5V和5.3V。后重焊DRV8301,将底部散热焊盘焊上,BUCK输出电压正常原创 2016-06-14 11:02:36 · 11642 阅读 · 4 评论 -
STM32F4采集核心板调试记录
共12块采集核心板。测试功能别分有:串口,CAN,W5500网络等。F4K01:上电后程序能运行,但是心跳灯频率不对。判断为外部晶振没有起振。更换晶振电容,没有效果。更换晶振,心跳灯频率正确。PS: 2016/07/28 14:23 热插拔驱动板。SPARK死机,桌面不动,无法Ping通,后恢复。F4K02:功能全部正常F4K03原创 2016-07-28 16:59:11 · 1105 阅读 · 0 评论 -
IP178G交换机启动失败的症状
IP178G芯片,配合MP2307开关电源。启动后,pin41的LED亮后一段时间,熄灭。同时VDD1V1的电压在1.4V和1.8V变动。没有稳定在1.1V。经检查发现底部散热焊盘对地电阻为20欧姆。对比好的板子为2欧姆。因此飞线连接焊盘对地,交换机正常工作。原创 2016-07-09 15:17:14 · 3406 阅读 · 0 评论 -
数字示波器CAN节点标定
背景:CAN通信有错误帧,丢包,波特率不匹配等问题。通过STM32可以返回出填充错误,隐形位错误,应答错误等问题。但是面对错误无能为力。通过示波器又无法直观看出错误帧在哪里。看了广东致远电子的 CAN节点测试与标定方案.pdf 感觉非常有启发。对于CAN节点的测试,文档中和网上的资料比较相似,主要可以分为以下几点:* 位宽度容忍测试(波特率波动)* 报文压力测试(大数据量负载情原创 2018-01-16 13:27:07 · 930 阅读 · 0 评论 -
stm32增加bootloader后进不了中断
加bootloader前能进,加了后进不了,但是主程序不崩正常跑可能是bootloader里跳转前把中断关掉了。 即在bootloader里这样设置过:__set_PRIMASK(1);则需要在应用层里添加:__set_PRIMASK(0);重新把中断打开加bootloader前能进,加了后程序崩到HardFault里可能这句没加SCB->VTOR = ...原创 2018-03-02 22:06:13 · 3258 阅读 · 0 评论