KEIL设置编译器的时候要选择调试方式,下载方式。如果不接开发版的话会提示你说的错误信息,无法下载程序。如果调试器选择和你实际不一样也会提示错误。常见的调试下载器有 JTAG ,JLINK ,ULINK等。看你用什么来仿真调试了。还有keil 不同版本对编译器的支持也不一样。具体设置参考编译器资料,和keil使用手册。
首先确认你有仿真器,JTAG ICE之类的,然后有JTAG连线,适配器,进入AVR STUDIO,连接目标板,供电,点TOOLS下拉菜单,选STK500/AVRISP/JTAG ICE点STK500/AVRISP/JTAG ICE,之后程序会扫描硬件,建立连接,建立完成后d出一个窗口,选择单片机类型,在中间那个PROGRAM哪里选择HEX文件,点PROGRAM就把程序下载到单片机了。
下载完程序要正确运行还要设置一下熔丝位,主要看晶振的。不了解你的应用,不能更具体了。
用串口1下载:连三根线:接单片机PA9(TX),PA10(RX),GND。条件:BOOT0接高电平,BOOT1(PB2)接低电平。
单线JTAG下载: 连三根线: 数据线SWDIO(PA13),时钟线SWCLK(PA14),GND。
5线标准JTAG口下载:接6根线:
JRST: PB4
JTDO: PB3
JTDI: PA15
JTCK: PA14
JTMS: PA13
GND
以上就是关于keil 调试出现 could not load file 等等,程序不能调试!全部的内容,包括:keil 调试出现 could not load file 等等,程序不能调试!、AVR studio如何进行JTAG下载、STM32f103开发板怎么下载程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)