共2条
1/1 1 跳转至页
MSP,PRGS430 使用MSP-PRGS430+所遇到的问题!

问
前段时间我们公司从利尔达购买了一台MSP-PRGS430+编程器,使用时出现了如下问题,盼回复:
不管怎么设置下载速度,下载的程序会出现与txt里原文件不一至现象,起初我以为是解密版的IAR限制了release生成的TXT文件,后来,我将DEBUG版与release版的优化全部设为一致,从DEBUG版下载程序,然后将对应的程序代码保存,与release版产生的TXT进行比较,没什么不同。(声明:我用DEBUG版下载程序执行正常),为了验证是否烧写器出现问题,我将参数改为另一个值,生成TXT文件,从TXT文件中能看到更改的参数值。然后,我又把参数改回,通过仿真JTAG口与IAR连机,并拔掉仿真JTAG口,插上编程器的JTAG口,对芯片进行编程,消息框中显示编程与校验正常。再次插回仿真JTAG口,复位仿真JTAG,看不到参数的更改(我直接从MEMORY里观看的)。说明编程器根本没将新的程序写入到芯片,但为何又返回编程与校验正常呢?
不要怀疑我这种方法,我曾试过将一个完全不同的程序用编程器写入,复位仿真JTAG之后,MEMORY里的数据为全部刷新,与原来的不同。
另外,我是将编程器的JTAG直接插入到目标板上进行编程的,目标板上的JTAG端口没有接复位信号,晶体为4M。今天我试了一天,才发现这个问题的,弄得我还以为是编译器破解不完全的问题,后来还找来的AQ430,结果一样。是不是我的芯片中原来的程序已将各寄存器初始化到程序希望的值,而你们的上位机编程软件没更改寄存器的值引起的,但为何又返回编程与校验正常呢?用IAR进行调试时,芯片里同样有程序,为何不会出现这种现象呢?
迫切希望得到你们的回答! 答 1: 应该不会存在这个问题。
请和我们联系,电话好沟通。 答 2: lierda的有些开发设备可能驱动能力是差了一点,比如我买了一个lierda的BSL写入器,对我的系统只能重复写20次左右才能一次写入成功,虽然目标板写入是没有问题的。后来没办法重买一个ZOGLAB的BSL就能每次PASS,P1.0,P1.1一点也不外用是不可能的,希望lierda在这方面能作进一步改进。 答 3: 在用这个工具的人很多,并没发现您所说的问题,我们所作的测试也未发现。所以应该还是使用的问题。
应该注意的地方除了电源之外,还有这两口线的处理。这些常识应该不用再说了。 答 4: 刘工,您测试时,P1.0,P1.1可能都是没有使用的空脚吧,而实际使用时就不可能这么理想,我希望您们能学一下人家的长处。不要认为在目标板上通过就OK了。 答 5: 我见过深圳这边有的公司是在ic的背面打过孔引出来的采用探针烧写。效果很好。如果你的口线复用,而线上芯片又工作消耗,这必然会导致电压的下拉,会给使用带来一些不便。如果你的系统是低功耗设计,430控制外围模块的供电与否,这时复用端口烧写是很顺利的。 答 6: 有上下拉电阻都没有问题的。如果接了其他设备也是可以的,只要不把他拉成固定电平。我们所做的demo板上都是有东西的,没有问题。 答 7: 刘工,我的F413的P1.0,P1.1有100k的上拉电阻(主要用于探针通讯数据初始化时的电平转换),用您们的BSL就是不行,好象擦除时显示同步出错,电源不管是外接还时BSL内部均很难通过,写入成功的概率极低。
不管怎么设置下载速度,下载的程序会出现与txt里原文件不一至现象,起初我以为是解密版的IAR限制了release生成的TXT文件,后来,我将DEBUG版与release版的优化全部设为一致,从DEBUG版下载程序,然后将对应的程序代码保存,与release版产生的TXT进行比较,没什么不同。(声明:我用DEBUG版下载程序执行正常),为了验证是否烧写器出现问题,我将参数改为另一个值,生成TXT文件,从TXT文件中能看到更改的参数值。然后,我又把参数改回,通过仿真JTAG口与IAR连机,并拔掉仿真JTAG口,插上编程器的JTAG口,对芯片进行编程,消息框中显示编程与校验正常。再次插回仿真JTAG口,复位仿真JTAG,看不到参数的更改(我直接从MEMORY里观看的)。说明编程器根本没将新的程序写入到芯片,但为何又返回编程与校验正常呢?
不要怀疑我这种方法,我曾试过将一个完全不同的程序用编程器写入,复位仿真JTAG之后,MEMORY里的数据为全部刷新,与原来的不同。
另外,我是将编程器的JTAG直接插入到目标板上进行编程的,目标板上的JTAG端口没有接复位信号,晶体为4M。今天我试了一天,才发现这个问题的,弄得我还以为是编译器破解不完全的问题,后来还找来的AQ430,结果一样。是不是我的芯片中原来的程序已将各寄存器初始化到程序希望的值,而你们的上位机编程软件没更改寄存器的值引起的,但为何又返回编程与校验正常呢?用IAR进行调试时,芯片里同样有程序,为何不会出现这种现象呢?
迫切希望得到你们的回答! 答 1: 应该不会存在这个问题。
请和我们联系,电话好沟通。 答 2: lierda的有些开发设备可能驱动能力是差了一点,比如我买了一个lierda的BSL写入器,对我的系统只能重复写20次左右才能一次写入成功,虽然目标板写入是没有问题的。后来没办法重买一个ZOGLAB的BSL就能每次PASS,P1.0,P1.1一点也不外用是不可能的,希望lierda在这方面能作进一步改进。 答 3: 在用这个工具的人很多,并没发现您所说的问题,我们所作的测试也未发现。所以应该还是使用的问题。
应该注意的地方除了电源之外,还有这两口线的处理。这些常识应该不用再说了。 答 4: 刘工,您测试时,P1.0,P1.1可能都是没有使用的空脚吧,而实际使用时就不可能这么理想,我希望您们能学一下人家的长处。不要认为在目标板上通过就OK了。 答 5: 我见过深圳这边有的公司是在ic的背面打过孔引出来的采用探针烧写。效果很好。如果你的口线复用,而线上芯片又工作消耗,这必然会导致电压的下拉,会给使用带来一些不便。如果你的系统是低功耗设计,430控制外围模块的供电与否,这时复用端口烧写是很顺利的。 答 6: 有上下拉电阻都没有问题的。如果接了其他设备也是可以的,只要不把他拉成固定电平。我们所做的demo板上都是有东西的,没有问题。 答 7: 刘工,我的F413的P1.0,P1.1有100k的上拉电阻(主要用于探针通讯数据初始化时的电平转换),用您们的BSL就是不行,好象擦除时显示同步出错,电源不管是外接还时BSL内部均很难通过,写入成功的概率极低。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 |