完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
你好,我正在用CYT4BF8CEDQ0AEEGS这颗芯片构建代码,SDL中tviibh8m对应的iar工程有两个icf文件,请问我用哪个?我用的这颗芯片版本应该是D,但是这两个icf好像都不是D版本。现在有个问题是如果用M0核用linker_directives_tviibh.icf这个文件下载代码后不能运行。如果用linker_directives_tviibh_rev_c.icf则M0核可以运行,但是M7核不能进行debug了,不能进行debug的现象如下:
|
|
相关推荐
1个回答
|
|
|
让我们分析一下这两个文件的区别。
1. linker_directives_tviibh.icf:这个文件可能是针对M0核的配置,但您提到使用这个文件时,M0核可以运行,但M7核不能进行debug。 2. linker_directives_tviibh_rev_c.icf:这个文件可能是针对M7核的配置,您提到使用这个文件时,M7核可以进行debug,但M0核不能运行。 由于您需要同时支持M0核和M7核,我们需要找到一个解决方案来解决这个问题。以下是一些建议: 1. 检查两个icf文件的配置,看看是否有共同的部分或者可以合并的部分。如果可能的话,尝试创建一个新的icf文件,结合两个文件的优点。 2. 检查您的代码,看看是否有任何特定于M0核或M7核的配置,这可能导致其中一个核无法正常工作。确保您的代码是通用的,可以在两个核上运行。 3. 与芯片制造商或IAR工具的技术支持团队联系,看看他们是否有针对您的问题的建议或解决方案。 4. 如果可能的话,尝试升级到芯片的D版本,看看是否有新的icf文件或其他解决方案。 5. 在调试过程中,尝试使用不同的调试器设置和配置,看看是否有任何设置可以解决您的问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
1218 浏览 0 评论
BLDC桥驱动的两端都会并联很大的电容和一个小一点的电容,这个电容是必须的吗?
7294 浏览 3 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
8045 浏览 2 评论
4634 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
4292 浏览 9 评论
BLDC桥驱动的两端都会并联很大的电容和一个小一点的电容,这个电容是必须的吗?
7294浏览 3评论
1021浏览 2评论
897浏览 2评论
1005浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
8046浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:51 , Processed in 0.728153 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1226