完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试利用 XMC1400 启动套件上的 XMC_Debug 消息功能。 尽管用尽了关于这个问题的各种讨论主题中提供的所有解决方案,但似乎都无法解决这个问题。
以下是我的尝试
无资料来源 为 "_swistat() at 0x10001f4a" 无数据源 的 "_fstat() 在 0x10001f7a 的源代码" 无数据源 的 "_fstat_r() 在 0x10001c0a 的源代码" 难道打印一条简单的调试信息不应该很直接,而不需要花费无数个小时去寻找解决方案吗? |
|
相关推荐
1个回答
|
|
1. 确保您的工具链和软件版本是最新的。这有助于确保兼容性和修复已知的问题。
2. 检查您的代码是否正确地包含了所需的头文件和库。确保您的项目设置中包含了与XMC1400相关的库和头文件。 3. 确保您的代码中正确地使用了XMC_Debug消息功能。例如,您需要确保在调用XMC_Debug之前调用了initialise_monitor_handles()。 4. 检查您的启动文件(如startup_ARMCM4.c)是否包含了必要的初始化代码。这可能包括初始化堆栈、堆和调试接口。 5. 确保您的链接器脚本(如linker.ld)正确地设置了内存布局和调试接口。这可能包括设置ITCM、DTCM、系统内存和其他相关区域。 6. 如果您使用的是Keil MDK-ARM,请确保在您的项目设置中启用了“Use MicroLIB”选项。这有助于确保与ARM Cortex-M4处理器的兼容性。 7. 检查您的调试器设置,确保您使用的是正确的调试器和配置。例如,确保您使用的是支持XMC1400的调试器,并且配置了正确的调试接口。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
362 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6268 浏览 2 评论
4106 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3632 浏览 9 评论
1231 浏览 8 评论
458浏览 2评论
270浏览 2评论
376浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6274浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
456浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 15:32 , Processed in 0.480873 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号