IAR使⽤STLinkJTAG⽆法下载程序
IAR使⽤STLink/JTAG⽆法下载程序
问题:
当在IAR下⽤STLINK下程序时出现如下警告:
The debugging session could not be started.
Either the debugger initialization failed, or else the file"F:\project\Debug\Exe\test.out" was corrupte or of an unsupported
There might be more information in the Debug Log window
1.要考虑的是单⽚机的各个VDD以及VDDA(STM32L0x系列不可缺少)是否供电;
2.IAR环境的参数配置,这⼀点也是⽐较重要的,我⼀般选择SW下载模式;
3.确保STLINK或者JTAG的驱动安装⽆误;
session下载4.如果,以上你都确定没有问题,好吧,就只有最后⼀个办法了:按住复位键,不松⼿,点击“Download and Debug”,直到出现下载进度条,复位按键松⼿,程序就可以下载了!
我⽤的编译软件是IAR Embedded Workbench for MSP430,仿真器是MSP-FET430UIF。
仿真器连接学习板上的MSP430F149就可以仿真,可以确定仿真器是好的。
但是连接⾃⼰做的试验扳时(MSP430F4152),第⼀次仿真成功,但修改程序后再仿真时就出错了。
我⽤过4线JTAG和2线SBW⽅式都试过,结果都是第⼀次成功,后⾯⼏次失败。线路是按照MSP-FET430UIF资料上连接的。
⽹上说这种错误是线路连接错误造成的。线路检查了好⼏次,应该没错。求教⽤过的⼤师们,是由于什么引起的,怎么解决。⼩弟在此先谢过了。
出错信息是:
IarIdePm
The debugging session could not be started。
Either the debugger initialization failed,or else the file
"F:\Examination\E-Meter\Debug\Exe\dg.d43" was corrupt or of an unsupported format.
There might be more information in the Debug Log Window
我试了3块试验板,每块都是第⼀次成功,第⼆次开始失败的。
如果是线序接错的话第⼀次应该也会失败吧?
还有,"device中正确选择芯⽚,linker中选择debug information for C-spy,debugger 选择Fet Debugger,FET debugger中选择USB ,正确选择COM⼝(与驱动上的⼀致)"这些我也全都检查过了,没问题的,但就是仿真不成功。
MCU⾮正常情况下的供电情况,检查管脚电压
试验板上的AVCC和DVCC之间我⽤⼀个磁珠隔开的,去掉磁珠后就正常了。
问题算是解决了。
但还是不接失败的理由。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论