本帖最后由 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端量电压都差不多 。串口板 可以刷程序 请问各位大侠可能是什么造成的? 如何调试呢? |
另外,下载完以后,boot状态要恢复,恢复完要复位。
谢谢回复,丁丁也好
买来的板,开源的程序,下载的二进制码
就是下载后的问题,boot0 跳线恢复。 供电决定可否运行。
X宝买的
CJMCU.pdf
2015-1-31 19:17 上传
点击文件名下载附件
下载积分: ST金币 -1458.49 KB, 下载次数: 6, 下载积分: ST金币 -1
复位?
我是断所有的线,重新只接 正负 两根线 。可以吗?
各种供电 st-link ;FDTI 或者 PL2303 串口板 ;电池供电;
3.3v端量电压都差不多 。串口板 可以刷程序