开发环境:ccs10.0,仿真器XDS100V3,通过仿真器向2812的sram下载程序,ccs提示:
C28xx: GEL: Error calling OnPreFileLoaded(): Reset failed: retcode=-1
C28xx: Trouble Writing Memory Block at 0x3f8000 on Page 0 of Length 0x2: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 9.3.0.00032)C28xx: File Loader: Verification failed: Target failed to write 0x3F8000@Program
C28xx: GEL: File: D:\dspworkspace\work\look\Debug\look.out: Load failed.
已经用万用表测量过了,内核电压1.89V,端口电压3.3v,外接有缘晶振30M,同样的ccs的配置在开发板上就能烧写程序成功,但在工作版上就出现失败提示。
现在不知道问题出在哪里。
Green Deng:
提示你的芯片处于复位状态.看一下芯片的复位引脚是否一直有复位信号?
,
di wu13:
我用万用表量过了,这个管脚的电压大约是2.9v左右,通过一个10k的上拉电阻接到3.3.v,没有低电平啊
,
di wu13:
找到原因了,有另外一块芯片的一个管脚接到这儿来了,那个管脚输出低电平了
,
Green Deng:
最好用示波器测试一下,如果是固定频率的方波信号的话应该是由看门狗发出的,可以考虑禁用看门狗