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

关于F28M35调试问题

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

Jay:

Hi zhuoying,

F28M35上,M3是主核,所以在调试C28的时候,需要先由M3来做一些配置,比如把一些GPIO的控制释放给C28.

对于你的问题,在调试C28的时候,ControlSuite里有setup_m3这个工程。请将该工程生成的.out下载到M3核中运行,然后你就可以调试C28了。

注意M3要到C28之前运行。

Regards,

Jay

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

zhuoying wang:

回复 Jay:

谢谢jay!我使用了你的方法,但是奇怪的是 c28没有执行。

具体的现象时这样的,我导入v150下的set_up工程 以及c28工程,分别build。

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Master Subsystem(setup_m3.out)

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

c28程序没有反应,然后我点击暂停c28程序,显示 no source available for 3ef73

同样的方法调试双核blink程序就可行,不知道为什么?

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

Jay:

回复 zhuoying wang:

看起来好像C28的程序没有烧进去。

你多下载一下试试,看看可不可以。

另外,你用的是RAM还是Flash的Configuration?

另外,你试试我上传的两个.out,看看行不行?

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

Eric Ma:

回复 zhuoying wang:

Zhuoying,

请检查setup_m3的主源文件中关于下面的代码,是否有把对应的引导模式发送给C28。

 

#ifdef _STANDALONE

 #ifdef _FLASH    

//  Send boot command to allow the C28 application to begin execution    

IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_FLASH);  

 #else     //  Send boot command to allow the C28 application to begin execution    

IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_RAM);  

#endif

#endif

 

Eric

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

zhuoying wang:

回复 Jay:

你好,我使用了你给我的两个还是无法使用。

如何可以看出来我用的是RAM还是Flash的Configuration??

我用这个过程可以调试成功双核,按理说,其实调试c28程序和双核程序雷同,就是一个烧入自带的m3。out,一个是setup_m3.out。我是使用调试双核的做法调试的,不知道有没有问题。

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

zhuoying wang:

回复 Eric Ma:

不好意思,我才刚刚接触,请问要如何查看是否把对应引导模式发送给c28。

我先说下我是如何操作的,导入setup_m3工程以及c28的blink工程。分别build project。

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

5:[Load Program] Master Subsystem(setup_m3.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

然后就显示 no source available for 3ef73,不知道怎么回事?

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

zhuoying wang:

回复 Jay:

你好,我已经解决了,具体我的步骤是这样的,要先下载m3.out运行m3程序。然后下载运行c28.out 就可以了

 

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

zhuoying wang:

回复 Jay:

不过还是想问下,

如何可以看出来我用的是RAM还是Flash的Configuration??

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

Jay:

回复 zhuoying wang:

你可以在工程名的后面【】内看到是RAM还是Falsh.

如果要更改,可以右击工程名,选Build Configrations->Set Active->xxx

Jay

下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序时,发现C28程序不能使用。是否调试单独C28程序,也需要对M3内核进行设置.

具体现象时这样的。我先下载调试C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Master\blinky 程序,很顺利,led灯进行闪烁。然后我继续导入C:\ti\controlSUITE\device_support\f28m35x\v150\F28M35x_examples_Control\blinky 程序,步骤是这样的:

1:[Launch Selected Configuration]

2:[Connect Target] Master Subsystem

3:[Connect Target] Control Subsystem

4:[Load Program] Control Subsystem(blinky_dc_c28.out)

6:[Reset CPU] Control Subsystem

7:[CPU Reset] Master Subsystem

 8:[RUN] Master Subsystem

9:[RUN] Control Subsystem

出现的情况是c28不显示闪灯,m3控制的闪灯频率延长1倍。请问这个情况是怎么回事??我是哪里做错了吗

zhuoying wang:

回复 Jay:

好的!谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 关于F28M35调试问题
分享到: 更多 (0)