
技术总监
asdf
  
- 积分
- 32784
   
- 在线时间
- 3426 小时
- 精华
- 6
- 注册时间
- 2006-3-23
- 最后登录
- 2021-1-22
|
开始准备调试电机开发板。
首先接通12V,看到有1个红色LED和1个绿色LED发光,都是亮得很刺眼的那种。断电,查看LED串联的电阻是560欧姆,显然电流太大了。赶紧把4个LED串联的电阻(R13,R174, R43, R44)全部拆下来,换上20K的,重新上电,虽然绿色LED还是过亮,起码可以不怕看板子了————强烈建议厂家把电阻加大,并且最好把LED都换成普亮的
看到20pin的JTAG调试接口有点困惑,Cortex-M3内核的MCU,现在都用SWD来调试了吧,搞这个大一个JTAG口,浪费空间,接线不便————建议厂家在下一版放个4pin的单排插针就可以了:SWCLK,SWDIO,GND,nReset
尝试用Jlink调试代码,识别不到这个MCU型号,显然是Jink驱动版本低了。下载个新版本的Jlink驱动,安装,重新在Keil里启动调试,弹出个窗体提示需要升级固件,升级完成后,Jlink就变砖了 ————强烈建议厂家在下一版放个Jlink-OB在MCU板上,占地面积大概就一个指甲盖,还省掉了CH340这个USB转串口芯片。
没办法,先用串口ISP吧:
阅读手册,没发现ISP是使用哪个串口的,并且PCB上的串口1插座都没焊,猜测应该是随便一个串口都可以?
接着找一下进入ISP模式的操作步骤,发现要把Boot0接高电平,然后复位一次————但是PCB上的Boot0引脚直接通过一个电阻接地。临时解决办法是用一根一公一母的杜邦线,母头接到VDD插针,使用时用公头点在那个电阻上,然后按一下复位按键————强烈建议厂家在下一版给Boot0引脚加上一个2pin跳线,另一端接到VDD上,这样在进入ISP模式时,安装这个跳线帽,然后按一下复位按键即可。
|
|