在线时间26 小时
UID3119129
注册时间2016-7-27
NXP金币0
该用户从未签到
注册会员

- 积分
- 156
- 最后登录
- 2017-6-20
|
1.最近使用TWR-MK64F120M,开发板,烧录一直用其自带的opensda,是挺方便,只需一根usb线就可以实现烧录,uart通信,供电等,现通过将驱动刷为JLINKOPSDA,也实现了烧录,但是怎么又刷回到原来的pe烧录方式尼,有没有操作步骤?
2.另外考虑到后期项目实际并不会通过OPENSDA来调试,烧录只留了swd接口,引脚为SWD_DIO,SWD_CLK,vcc,GND,这样是否就可实现烧录,是否需要留出RST引脚,还有用什么烧录器,公司只有jlink的烧录器,在硬件上做了如下改动,把对应的swd那几个引脚SWD_DIO,SWD_CLK,vcc,GND连接到了k64的J5对应的引脚上,断开 了电阻R38,以防止冲突,只实现对K64的供电,结果在设置的弹出如下图提示,然后软件自动退出,用的IDE为keil mdk 5.17,貌似是什么克隆,此仿真器之前烧录stm32一直正常,不过用的JTAG,不是SWD,烧录器上只写着JLINK,并不是JLINK+SWD,不知是不是无法用于swd。
图1
图2
3.还有一种想法,后期自己的项目通过opensda烧录,直接将k64开发板作为烧录器,不过需要改动硬件电路,是否可按照下图修改,将图中的PTA3和PTA0 连接到自己的使用mcu的swd口,实现烧录,将第二张中的PTC3和PTC4连接到自己使用mcu的串口,实现串口通信, 把复位网络RST_TGTMCU_B
连接到自己使用mcu的复位引脚实现外部复位,另外两个板子共地处理,
,
|
|