TraveoII SDL7.3 Debugging with Single CM4 core

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
chme_4646286
Level 4
Level 4
Distributor - Intron(GC)
100 sign-ins First comment on blog 50 sign-ins

参考CYTVII-B-E-1M-SK的用户手册“002-32910_Getting_started_with_TRAVEO_TM_T2G_entry_family_starter_kit.pdf”,在EVB上验证SDL7.3 相关代码功能;

默认条件下,打开"\..T2G_Sample_Driver_Library_7.3.0\tviibe1m\tools\iar\flash"中的“tviibe1m_flash_cm0plus_template.eww”工程和“tviibe1m_flash_cm0plus_cm4_template.eww”功程,编译调试都和starter_kit.pdf中表述的一致,没有问题;

但打开“tviibe1m_flash_cm4_mc_template.eww”工程单独调试CM4时,编译启动debug后,提示如下错误:

chme_4646286_0-1636080931315.png

忽略该错误,继续运行代码后,发现错误如下:

chme_4646286_1-1636081462653.png

chme_4646286_2-1636081569975.png

chme_4646286_3-1636081601462.png

虽然提示错误,但是继续运行后,CM4内核的代码还是执行,且代码运行结果也是对的;

那这些错误到底是什么引起的呢?还是说单独调试CM4内核都会报类似错误?

期待你的答复,谢谢~~

 

0 Likes
1 Solution
yanf
Moderator
Moderator
Moderator
50 replies posted 50 sign-ins 25 solutions authored

Hi, chme_4646286

抱歉,经过测试这种情况确实存在。需要在project-options-CMSIS DAP(如果您使用的是这个)-setup-reset中设置为Disable,然后就正常了。

当然,如您所提到的,忽然错误进入debug界面后仍然可以正常调试代码。

Best Regards,

Finn

View solution in original post

0 Likes
5 Replies
yanf
Moderator
Moderator
Moderator
50 replies posted 50 sign-ins 25 solutions authored

Hi, chme_4646286

抱歉,经过测试这种情况确实存在。需要在project-options-CMSIS DAP(如果您使用的是这个)-setup-reset中设置为Disable,然后就正常了。

当然,如您所提到的,忽然错误进入debug界面后仍然可以正常调试代码。

Best Regards,

Finn

0 Likes
chme_4646286
Level 4
Level 4
Distributor - Intron(GC)
100 sign-ins First comment on blog 50 sign-ins

Hi yanf;

参考你提供的方法,的确没有报错;

但由此带来另一个问题:这个Error应该是使用CMSIS DAP调试器时,调试器reset默认配置不对导致的;

那当使用不同调试器(如:I-jet或J-Link/J-Trace)时,调试器要配置成什么呢?是否有对应的文档说明呢?

感谢你的支持~~

0 Likes
yanf
Moderator
Moderator
Moderator
50 replies posted 50 sign-ins 25 solutions authored

Hi chme_4646286,

 

抱歉我目前没法实际用这些debugger测试,但I-Jet是Traveo IAR工程推荐的debugger。使用I-Jet保持默认设置大概率就可以。如果也有错,可以同样的将reset设置为Disable。

没有相关文档专用于讲解debugger设置的,有一个SDL的文档,其中简短提到了debugger的设置。但它的内容我第一条回复也讲到了。

Traveo II Microcontroller for Body Starter kit Quick Start Guide.pdf

https://www.cypress.com/documentation/development-kitsboards/getting-started-traveo-t2g-entry-family...

 

Best Regards,

Finn

0 Likes
chme_4646286
Level 4
Level 4
Distributor - Intron(GC)
100 sign-ins First comment on blog 50 sign-ins

Hi yanf;

谢谢你的答复,不同debugger的默认设置我自己再尝试验证下吧;

再请教另一个问题:CYTVII-B-E-1M-SK这个EVB上自带了一个调试器,默认是DAP模式的;

其中SW3这个按键是给调试器固件升级的,我同事误操作按了这个按键,导致LED异常闪烁,闪烁周期大概是110ms,请问还有办法恢复成出厂状态吗?

chme_4646286_0-1636602050006.png

 

0 Likes
yanf
Moderator
Moderator
Moderator
50 replies posted 50 sign-ins 25 solutions authored

请再按一次并重新上电。。。

 

Best Regards,

Finn

0 Likes