ADI 技术
直播中

薛珊珊

7年用户 153经验值
私信 关注
[问答]

ADuCM360运行程序都会停止在启动文件

下载了一个ADuCM360的例程,使用jlink仿真时,每次开始运行程序都会停止在启动文件的内容为B .的一行,查看了一下,B  .的意思是跳转到本行的意思,所以程序是进入了一个死循环,那么请问,ADI公司提供的例程中启动文件是不完整的吗,包括其中的中断处理函数都要自己编写吗?还望公司的工程师说明一下,谢谢

回帖(11)

李正茂

2018-10-1 10:18:33
ADI公司提供的例程都是可以工作的,启动文件是完整的,如果用户没有额外的需求,仅仅验证例程,中断处理函数不用自己编写。推荐到如下FTP地址下载完整的例程和库函数。
 
ftp://ftp.analog.com/pub/MicroConverter/ADuCMxxxV1.3/
 
另外,能否把遇到的问题以附件或者贴图的形式告知我们,方便解决问题。
举报

薛珊珊

2018-10-1 10:24:13
引用: saber_miku 发表于 2018-10-1 10:18
ADI公司提供的例程都是可以工作的,启动文件是完整的,如果用户没有额外的需求,仅仅验证例程,中断处理函数不用自己编写。推荐到如下FTP地址下载完整的例程和库函数。
 
ftp://ftp.analog.com/pub/MicroConverter/ADuCMxxxV1.3/

您好,感谢您的回复,现在遇到了一个新的问题:使用jlink在线调试时,程序运行没问题,是我想要的结果,但是将程序下载到芯片的Flash里后,取下jlink,并且复位后,程序并没有执行。经检查,复位键是没问题的,请问问题出在什么地方呢?另外我在检查芯片的电源引脚时,发现外部晶振的一个引脚和电源引脚短路到了一起,但是我程序里配置的时钟一直都是使用芯片内部的16M的晶振,请问这会对程序运行有影响吗?谢谢
举报

薛珊珊

2018-10-1 10:32:21
引用: saber_miku 发表于 2018-10-1 10:18
ADI公司提供的例程都是可以工作的,启动文件是完整的,如果用户没有额外的需求,仅仅验证例程,中断处理函数不用自己编写。推荐到如下FTP地址下载完整的例程和库函数。
 
ftp://ftp.analog.com/pub/MicroConverter/ADuCMxxxV1.3/


这是我结合ADAS1000的程序
举报

薛珊珊

2018-10-1 10:39:49
引用: saber_miku 发表于 2018-10-1 10:18
ADI公司提供的例程都是可以工作的,启动文件是完整的,如果用户没有额外的需求,仅仅验证例程,中断处理函数不用自己编写。推荐到如下FTP地址下载完整的例程和库函数。
 
ftp://ftp.analog.com/pub/MicroConverter/ADuCMxxxV1.3/

我用的芯片是ADUCM361,但是程序是在ADUCM360的例程的基础上修改的,头文件也是用的ADUCM360的,请问这会是造成程序下到芯片Flash里后复位不运行的原因吗,另外,我用了另外一块板子,外部晶振焊接是没问题的,但是也是这样,只能在线运行,急等您指点!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分