公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

我用的TOOLS>IAR> SRAM中的tviibe1m_sram_cm0plus_template.eww  来测试GPIO例程,LED没有反应

板子不是开发板,不知道在哪里买,所以用的自己板子

程序界面:

_3-1681265194288.png

 

LED正极串了1K的电阻接在了3.3V上,LED负极直接连接到CYT2B77CAD的 P20.0端口上。

然后启用在线调试界面如下:

_0-1681264977111.png

 

点击运行后的界面:

_1-1681265034831.png

LED没有反应

暂停运行后的界面:

_2-1681265093469.png

感觉是不是卡在了while循环处。

 

 

0 点赞
1 解答
11 回复数
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

从你的截图和现象看出,是停在WCO的配置里面了。但根据您昨天板子的截图,应该没有提供WCO。所以需要在system_cyt2b7.h里面更改配置,把CY_SYSTEM_USE_CLOCK使用CY_SYSTEM_USE_IMO,然后把WCO disable掉。

汽车MCU开发不是简单的事情,建议您从零开始的话可以先使用官方的demo板,然后通过SDL例程和官网资料来熟悉。

用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

还有一点我用的TOOLS>IAR> SRAM 来调试是把程序下载到SRAM里面没有下载到FALSH 这样可以正常调试吗?  因为我用的J-LINK下载工具,用FLASH里面的tviibe1m_sram_cm0plus_template.eww 下载不进去,会一直停留在进度条,论坛其它人说 官方的例程模板只能通过I-JET下载,要想用J-LINK下载必须要搭配auto flash utility才能下载,官网现在没有找到下载这个工具的地方,很多下载链接都失效了。

0 点赞
用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

你 好!之前没在国内找到官方的开发板,我想把这个基础的LED点亮后就入手,确定需 要DEMO板,不然学习起来很麻烦。

你上面讲的是按我这样注释掉吗?

_0-1681269419076.png

_1-1681269501863.png

运行LED还是没有亮,system_cyt2b7.h是这样更改的吗?

改了后,我点暂停运行时,它提示无法停止CPU

_2-1681269626938.png

帮忙再指导下,谢谢!

 

 

 

 

0 点赞
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

参考下列改法

JimmyLiu_0-1681276452962.png

 

0 点赞
用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

问题解决了,不是用你说的这种方法,都没有注释掉,只是把

system_tviibe1m_cm0plus.c 中的

#if (CY_USE_PSVP == 0u) 改成1u就可以运行了,但我不知道是什么原理,能帮忙讲下吧

0 点赞
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

PSVP是Pre-silicon Validation Platform,你把CY_USE_PSVP 改为1,其实是跳过了所有时钟的设置,除非你是PSVP,不然后续的应用肯定会出问题。

而目前官方是不提供PSVP给客户的,所以为了你以后的调试,建议你使用官方的demo板上手熟悉。

用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

好的,谢谢,为了精进的学习,我还是入手一个开发板吧

0 点赞
用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

你好,我刚才按照你这个方式更改了system_cyt2b7.h这个文件:

_0-1681292031292.png

然后调试

_1-1681292106551.png

运行时,LED依然没有亮,然后暂停时:

_2-1681292158286.png

还是出现了这个错误 ,我把之前我修改的(CY_USE_PSVP == 0u)变回去了。

你说的有道理,还是需要从根本解决问题,还有可能是什么原因不亮呢,谢谢你,帮忙指导下,感谢!

 

 

 

 

0 点赞
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

这需要你在main函数里打断点但不调试看看哪里出了问题。我们还是建议你拿到官方demo板之后先熟悉一下然后再自己开发。

0 点赞
用心做事
Level 3
Level 3
10 sign-ins 10 questions asked 25 replies posted

你好,你是不是Infineon 公司的,现在Auto Flash Utility为什么不可以下载了呢,上面提示需 要发邮件获取,我发了多次邮件没有回复,可以给我提供个Auto Flash Utility 工具吗,谢谢,15571123888@163.com

0 点赞