同样的工程在不同的板子上却出现不同的下载现象,认人不得其解:
我有一实验板,由于不小心将板子能电后放在了一块金属板子上。本来一直可以下载的实验板子,却出现无法下载的现象。而程序一直没变过!这个程序可以在另一块不同硬件结构上下载,
原以为是不是CPU坏了,就换了CPU,再查外部硬件也一切正常,JATAG口电压也正常,复位电路也正常。可是下载时出现在联接后无法擦除FLASH的现象,下载不成功。提示:
C28xx: Flash Programmer: Error erasing Flash memory.
C28xx: Flash Programmer: Error encountered when writing to flash memory
C28xx: Trouble Writing Memory Block at 0x3f2000 on Page 0 of Length 0x308C28xx: GEL: File: E:\ccs5.02workspace\AC_sensorless2\AC_sensorless0\Debug\AC_sensorless0.out: Load failed.
因为这块CPU己换了。这新换的CPU是从别的机上拆下来的。
请问是不是这个CPU也是坏的?还是硬件上其它的地方坏了?谢谢!
Eric Ma:
yanzhen,
你的MCU能够连上仿真器吗?
你可以测一下MCU电源对地有没有短路,芯片有没发烫。换个仿真器测试一下。可以把那拆下来的MCU焊上另一块正常的实验板,可以排除MCU的问题。
Eric
同样的工程在不同的板子上却出现不同的下载现象,认人不得其解:
我有一实验板,由于不小心将板子能电后放在了一块金属板子上。本来一直可以下载的实验板子,却出现无法下载的现象。而程序一直没变过!这个程序可以在另一块不同硬件结构上下载,
原以为是不是CPU坏了,就换了CPU,再查外部硬件也一切正常,JATAG口电压也正常,复位电路也正常。可是下载时出现在联接后无法擦除FLASH的现象,下载不成功。提示:
C28xx: Flash Programmer: Error erasing Flash memory.
C28xx: Flash Programmer: Error encountered when writing to flash memory
C28xx: Trouble Writing Memory Block at 0x3f2000 on Page 0 of Length 0x308C28xx: GEL: File: E:\ccs5.02workspace\AC_sensorless2\AC_sensorless0\Debug\AC_sensorless0.out: Load failed.
因为这块CPU己换了。这新换的CPU是从别的机上拆下来的。
请问是不是这个CPU也是坏的?还是硬件上其它的地方坏了?谢谢!
yanzhen fu:
回复 Eric Ma:
MCU可以连上仿真器,就是不能刷FLASH。仿真器也换了,MCU也换了,不发烫.电源部分正常驻没有短路啊。