仅仅是供电不同 造成stm32 运行状态不一样。怪问题.
本帖最后由 qaki 于 2015-2-2 13:32 编辑场景: 有一块 小四轴 的stm32版 mcu:stm32f103c8t6 有boot0引出线 串口 swd ,3.3v 5v.引出线.
st-link 或者 串口 刷了程序之后 ,无法正常运行 ,
于是连接st-link swd 调试发现进程序可以运行. 直接接电池不可以运行。
刷了程序之后 ,断所有的线,重新只接 正负 两根线 。
发现 A:只是接正负电源线,
1) st-linkv2板 3.3 V供电 程序可以正常运行,指示灯闪烁正确,串口可以获得飞行姿态.
2) FDTI 或者 PL2303串口板 3.3 V供电。程序无法正常运行,指示灯不正确 。
3) 电池供电 自带TPS73033DBVT 稳压程序无法正常运行。
另外 B: 串口的3.3伏供电 RX,TX 连接。boot0 短接。 板子可以识别,刷程序OK.但偶尔无法识别。
各种供电 st-link ;FDTI 或者 PL2303串口板 ;电池供电;
3.3v端量电压都差不多 。串口板 可以刷程序
请问各位大侠可能是什么造成的? 如何调试呢?
是很怪,不懂,帮顶了 中断向量表是否配置正确 上电路图~ 如果仿真可以,加LED或者串口输出,直接下载是否能运行?
另外,下载完以后,boot状态要恢复,恢复完要复位。 759611 发表于 2015-1-31 16:03
是很怪,不懂,帮顶了
谢谢回复,丁丁也好 cxtarm 发表于 2015-1-31 16:06
中断向量表是否配置正确
买来的板,开源的程序,下载的二进制码 安 发表于 2015-1-31 17:15
如果仿真可以,加LED或者串口输出,直接下载是否能运行?
另外,下载完以后,boot状态要恢复,恢复完要复位 ...
就是下载后的问题,boot0 跳线恢复。 供电决定可否运行。 xyc2690 发表于 2015-1-31 16:41
上电路图~
X宝买的
怀疑是ST-LINK上有晶振,但是boot0 短接FDTI 或者 PL2303 又可以下载程序,说明 bootloader 可以运行。
页:
[1]
2