到目前为止,我比较倾向于“6楼”w75815895兄的推论。“怀疑它的ISP对布线很敏感。”但也是一种直觉,无法自圆其说。因为: 1. 我们的ADV板,现在已经生产了近百套,(还有EDU板等也生产了很多了)。下线检测时ISP问题也偶有出现,但是一般“三板斧”之内解决问题(就是前面说的调试过程的1、2、3点)。唯有这一块板子,成了顽疾。难道是这一块板子在PCB加工过程中,某些因素造成了他的走线阻抗与别的板子不一样?(因为这个板子主要是考虑实验用,底板的线拉出来很多,密密麻麻的,特别是总线这些。) 2. “McuPlayer”兄在另一个帖子里 “这个确实有ST的干系”说法应该也是正确的。也许正是因为“STM32在Reset后,其IO处于Floating状态”,所以我用示波器探头置于其上时,就干扰到PA9的状态了,所以有时不能正常返回数据。而“MCU ISP软件”是不断发0X7f,使PA9也不断发出响应帧,所以总能得到正确返回值而开始下载程序。 3. 明晚再抽空想办法整整。。。。。。希望大家能多提些想法,我可以一个个来试验。毕竟我这里板子多,芯片也多,设备也算齐全的。 |