在线时间0 小时
UID188376
ST金币0
蝴蝶豆0
注册时间2010-5-20
新手上路
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
本人菜鸟~第一次接触stm32f101c8 以前玩过很多的单片机 avr msp430 pic 凌阳 等刚刚转到stm32这个领域~哈哈哈~
初到此就晕菜了~我在老人手中接到了一个项目(老人已经不在了~默哀1分钟)~包括完成的程序+电路图~
对于我来说站在巨人的肩膀上,看项目~还能玩的转~但是烧写程序这我问了好多人~始终没有一个能叫我解惑的答案~
老人留下来的程序,没有用jtag,用的是bin文件+一个uart2 两个线烧写程序,我在程序中也发现了那段代码~经过一天来的努力和询问 ,发现此功能是iap方式烧写~需要配置boot0+boot1硬件来完成。
但是我就没有闹明白:新板子没有那段程序,老人是用什么方式下载下去的那?
先说一下我的板子~
boot1和boot0是悬空的~这点我很有疑问~因为isp与iap之间需要boot0+boot1转换。如果是悬空的boot1和boot0默认是什么呀?
程序和板子已经大批量上了~ 都很正常~ 再三确定sch和pcb还有板子是一样的~
老人应该没有用jtag~ jtag少了一个复位的管脚~ 也不知道没有复位脚能不能用jtag,十分不解那个电路是怎么完成的~疯狂郁闷~根本没有想明白
大虾们指点我一下~谢谢了~急~~~
电路奉上~
|
|