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

28377s在官方例子上加入自己的源码文件,出现在线调试正常工作,离线重启后无法正常工作

在使用中遇到一个比较奇怪的问题:

使用 TMS320F28377S LaunchPad开发板,加载controlSUITE中的例子blinky_cpu01。工程属性Configuration为LAUNCHPAD_FLASH。在该工程中加入EPWM1定时中断,在中断函数中执行闪灯功能,在线和离线工作都没有任何问题。

  在这工程基础上,我加入一些.C文件。这些C文件里面的函数和变量在blinky_cpu01.C中都没有被调用。通过LaunchPad开发板在线调试可以正确运行,但是从新上电或者点击实验板上的复位按键,程序都不能正确运行(表现为led常亮没有闪烁)。附件是工程的cmd文件和map文件

2837xS_Generic_FLASH_lnk.rarblinky_cpu01.rar

qi yang:问题解决了。引用别人的话:
仿真状态下,这个DSP281x_CodeStartBranch.asm文件是不起作用的.原因嘛就是一仿真,仿真器直接把程序入口放到了_c_int00处了.也就是说,_c_int00之前的所有程序被仿真器跳过了,根本不执行.但是在FLASH启动下,这个DSP281x_CodeStartBranch.asm文件就是必须的,否则不能启动.
而问题就出现在这个.ASM文件当中。

在使用中遇到一个比较奇怪的问题:

使用 TMS320F28377S LaunchPad开发板,加载controlSUITE中的例子blinky_cpu01。工程属性Configuration为LAUNCHPAD_FLASH。在该工程中加入EPWM1定时中断,在中断函数中执行闪灯功能,在线和离线工作都没有任何问题。

  在这工程基础上,我加入一些.C文件。这些C文件里面的函数和变量在blinky_cpu01.C中都没有被调用。通过LaunchPad开发板在线调试可以正确运行,但是从新上电或者点击实验板上的复位按键,程序都不能正确运行(表现为led常亮没有闪烁)。附件是工程的cmd文件和map文件

2837xS_Generic_FLASH_lnk.rarblinky_cpu01.rar

Rayna Wang:

回复 qi yang:

恭喜问题解决了

在使用中遇到一个比较奇怪的问题:

使用 TMS320F28377S LaunchPad开发板,加载controlSUITE中的例子blinky_cpu01。工程属性Configuration为LAUNCHPAD_FLASH。在该工程中加入EPWM1定时中断,在中断函数中执行闪灯功能,在线和离线工作都没有任何问题。

  在这工程基础上,我加入一些.C文件。这些C文件里面的函数和变量在blinky_cpu01.C中都没有被调用。通过LaunchPad开发板在线调试可以正确运行,但是从新上电或者点击实验板上的复位按键,程序都不能正确运行(表现为led常亮没有闪烁)。附件是工程的cmd文件和map文件

2837xS_Generic_FLASH_lnk.rarblinky_cpu01.rar

jin yupeng:

回复 qi yang:

你好,我也遇到相似问题。请问DSP281x_CodeStartBranch.asm有什么问题?

赞(0)
未经允许不得转载:TI中文支持网 » 28377s在官方例子上加入自己的源码文件,出现在线调试正常工作,离线重启后无法正常工作
分享到: 更多 (0)