TI中文支持网
TI专业的中文技术问题搜集分享网站

28075 JTAG烧程序不成功

1.我试了CPU1_RAM 下是可以烧进去的

2.我的两块自制的板子,在CPU1_FLASH下第一次能烧进程序,但是以后再也烧不进去了

3.用UNIFLASH也不行,报错信息是一样的

4.我记得我第一次烧程序的时候,有一个ERASE的步骤,好像以后都没有这个步骤了。。

报错:  LOAD PROGRAM ERRO

C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: C:\ti\c2000\C2000Ware_1_00_06_00\device_support\f2807x\examples\cpu1\adc_ppb_delay\cpu01\ccs\CPU1_FLASH\adc_ppb_delay_cpu01.out: Load failed.

user4475323:

回复 Green Deng:

你好,非常感谢。

1.好像确实是晶振的问题,我用内置晶振的配置就是好的了。

2.我的晶振是16M,晶振的X2接的芯片的X1,晶振的X1接芯片的X2,X1和X2之间接了1M电阻,X1和X2对地电容分别是为100N,软件配置为InitSysPll(XTAL_OSC,IMULT_15,FMULT_0,PLLCLK_BY_2);

我的硬件设计和软件配置没问题吧?没问题我重点看看晶振是不是弄错了

再次感谢

1.我试了CPU1_RAM 下是可以烧进去的

2.我的两块自制的板子,在CPU1_FLASH下第一次能烧进程序,但是以后再也烧不进去了

3.用UNIFLASH也不行,报错信息是一样的

4.我记得我第一次烧程序的时候,有一个ERASE的步骤,好像以后都没有这个步骤了。。

报错:  LOAD PROGRAM ERRO

C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: C:\ti\c2000\C2000Ware_1_00_06_00\device_support\f2807x\examples\cpu1\adc_ppb_delay\cpu01\ccs\CPU1_FLASH\adc_ppb_delay_cpu01.out: Load failed.

Green Deng:

回复 user4475323:

可以参考芯片手册第52页的说明:
www.ti.com/…/tms320f28075.pdf

1.我试了CPU1_RAM 下是可以烧进去的

2.我的两块自制的板子,在CPU1_FLASH下第一次能烧进程序,但是以后再也烧不进去了

3.用UNIFLASH也不行,报错信息是一样的

4.我记得我第一次烧程序的时候,有一个ERASE的步骤,好像以后都没有这个步骤了。。

报错:  LOAD PROGRAM ERRO

C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: C:\ti\c2000\C2000Ware_1_00_06_00\device_support\f2807x\examples\cpu1\adc_ppb_delay\cpu01\ccs\CPU1_FLASH\adc_ppb_delay_cpu01.out: Load failed.

user4475323:

回复 Green Deng:

谢谢啊,是电容没取对。
我还有一个问题请教一下:
我用的CCS8,为什么我每次加载一个工程之后都要从新编译啊?每次编译10分钟,编译完假如我有小修改,就只编译我改过的文件,怎么设置CCS8加载工程后不全部编译呢?
非常感谢

1.我试了CPU1_RAM 下是可以烧进去的

2.我的两块自制的板子,在CPU1_FLASH下第一次能烧进程序,但是以后再也烧不进去了

3.用UNIFLASH也不行,报错信息是一样的

4.我记得我第一次烧程序的时候,有一个ERASE的步骤,好像以后都没有这个步骤了。。

报错:  LOAD PROGRAM ERRO

C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: C:\ti\c2000\C2000Ware_1_00_06_00\device_support\f2807x\examples\cpu1\adc_ppb_delay\cpu01\ccs\CPU1_FLASH\adc_ppb_delay_cpu01.out: Load failed.

Green Deng:

回复 user4475323:

正常情况下每次编译最多几分钟啊,你是工程太大了吗?还是只在CCS8上才会有这种情况?而且如果是小改动(比如改动一个参数值),CCS是只会编译有改动的一小部分,不会全部重新编译的。

1.我试了CPU1_RAM 下是可以烧进去的

2.我的两块自制的板子,在CPU1_FLASH下第一次能烧进程序,但是以后再也烧不进去了

3.用UNIFLASH也不行,报错信息是一样的

4.我记得我第一次烧程序的时候,有一个ERASE的步骤,好像以后都没有这个步骤了。。

报错:  LOAD PROGRAM ERRO

C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: C:\ti\c2000\C2000Ware_1_00_06_00\device_support\f2807x\examples\cpu1\adc_ppb_delay\cpu01\ccs\CPU1_FLASH\adc_ppb_delay_cpu01.out: Load failed.

user4475323:

回复 Green Deng:

你好,可能工程比较大吧,我说的10分钟有点夸张,至少5分钟是有的。 每次小改动确实是只编译一小部分,不从新编译。
我的问题是,我每次用CCS新加载工程后,第一次都要全部编译,第二次就不是全部编译了,就是新加载工程后的第一次

1.我试了CPU1_RAM 下是可以烧进去的

2.我的两块自制的板子,在CPU1_FLASH下第一次能烧进程序,但是以后再也烧不进去了

3.用UNIFLASH也不行,报错信息是一样的

4.我记得我第一次烧程序的时候,有一个ERASE的步骤,好像以后都没有这个步骤了。。

报错:  LOAD PROGRAM ERRO

C28xx_CPU1: Error occurred during flash operation: Timed out waiting for target to halt while executing wr_pll.alg
C28xx_CPU1: Error writing the PLL values (Flash algorithm timed out). Operation cancelled.
C28xx_CPU1: Perform a debugger reset and execute the Boot-ROM code (click on the RESUME button in CCS debug window) before erasing/loading the Flash. If that does not help to perform a successful Flash erase/load, check the Reset cause (RESC) register, NMI shadow flag (NMISHDFLG) register and the Boot-ROM status register for further debug.
C28xx_CPU1: File Loader: Memory write failed: Unknown error
C28xx_CPU1: GEL: File: C:\ti\c2000\C2000Ware_1_00_06_00\device_support\f2807x\examples\cpu1\adc_ppb_delay\cpu01\ccs\CPU1_FLASH\adc_ppb_delay_cpu01.out: Load failed.

Green Deng:

回复 user4475323:

那没办法设置,新加载工程都是重新对整个工程编译一遍的

赞(0)
未经允许不得转载:TI中文支持网 » 28075 JTAG烧程序不成功
分享到: 更多 (0)