经过几天的调试,这块板子终于完全调通了,先上图:
完美点亮!
板载JLINK仿真器是用Jlink ARM-OB STM32方案,Jlink ARM-OB STM32 是 SEGGER 公司为开发板定制的板载Jlink调试方案。第一块板子是完全焊接完再进行调试的,先给STM32烧写固件,由于是引出了三根线(TMS,TCK,GND),只能用JLINK烧写(ULINK2需要复位键),但是直接不识别,或者有的时候能识别但烧不进去,这期间曾经引出飞线把RESET引出来用keil5+ULINK2烧写,但是能识别烧不进去,最后直接放弃keil,改用J-FLASH烧写,可以connect上,但是烧写不进去,一直显示错误:
上网查了下,觉得这个博客很好:http://m646208823.blog.163.com/blog/static/16690295320142844210742/,,于是乎,我开始怀疑是不是我的驱动也有问题,然后开始疯狂的换驱动,可惜最终失败,并且导致我两个keil(keil5和keil4)都不能用了,一打开debug就出现
cannot load driver JL2CM3.dll
这应该是来回换驱动的JLinkARM.dll造成的,我换成最新的V4.86版本就好了。
不过最终问题还是解决了,原理图上STM32的VDDA没有接3.3V,唉,粗心害死人啊。于是,撬开了STM32的第9引脚,接了一根飞线(从芯片引脚上接还真不好接),问题终于解决了 ,ARM-0B下载器完成。
但是这时候还没完全解决,就是一开始提出的单独烧写LPC1769也不管用,经过检测,发现SWDIO和SWCLK短接了,于是乎,用热风*吹掉LPC1769,还是短接,撬开STM32的第13脚(ARM-OB的仿真接口),还是短接,其他的真没啥了,最后的最后,发现原来是焊盘有一根小细丝连在一起了,唉,搞定之后,就成上面那个德行了。以此来纪念一下这几天的辛苦劳动吧。
用户1712588 2014-8-29 10:21
用户403664 2014-8-28 16:08
用户1724500 2014-8-28 15:07