ARM7内核的ADUC7039芯片用J-link下载keil程序时,下载1次程序后再也不能下载了。什么原因?该怎么办? 15
我在Keil5中使用J-LINK下载程序时,之前还能顺畅地下载了好几次程序。但是当我在主函数中添加了如下程序调整CPU时钟,并对/*Timer0setupADuC7039...
我在Keil 5中使用J-LINK下载程序时,之前还能顺畅地下载了好几次程序。但是当我在主函数中添加了如下程序调整CPU时钟,并对/* Timer0 setup ADuC7039 */程序中的定时器0 载入寄存器语句T0LD = 625修改为 T0LD = 40000后,编译没出现问题,然后顺利下载了一次,但第二次怎么修改程序都无法完成下载了。出现后面的问题(截图)。各种方式找了很久也没有找到解决办法。请问你们是否明白其中的原因?或者能否提供解决思路和方法?非常感谢!
现象补充:1、通电后芯片ADuC7039内部输出的基准电压正常。——这能说明不是芯片坏了吗?
附1:出问题前在main()函数中添加的子程序——
void Sysclk_init(void) //修改CPU内核的时钟配置子程序
{
PLLKEY0=0xAA;
PLLCON=0x01; //PLL
PLLKEY1=0x55;
POWKEY0=0x01;
POWCON=0x00; //CPU=41.78MHz ?
POWKEY1=0xF4;
}
附2:下载失败提示结果截图——是否表明芯片已损坏? 展开
现象补充:1、通电后芯片ADuC7039内部输出的基准电压正常。——这能说明不是芯片坏了吗?
附1:出问题前在main()函数中添加的子程序——
void Sysclk_init(void) //修改CPU内核的时钟配置子程序
{
PLLKEY0=0xAA;
PLLCON=0x01; //PLL
PLLKEY1=0x55;
POWKEY0=0x01;
POWCON=0x00; //CPU=41.78MHz ?
POWKEY1=0xF4;
}
附2:下载失败提示结果截图——是否表明芯片已损坏? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询