完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我目前正在使用 JScope 工具监控应用程序代码中的几个变量。 我目前正在研究 TLE9879x MCU 的 FOC 应用。 我在使用该工具时遇到了以下问题。
1.RTT 模式- 在 RTT 模式下,我配置了一个向上缓冲区,并正在更新引用中的值。 但是,当我运行 Jscope 工具时,它无法找到定义的 RTT 块(截图附后)。 我是否遗漏了任何配置/代码? 下面是一个示例代码。 /* 代码部分开始 */ #include"SEGGER_RTT.h" ..... main(){ char JS_RTT_UpBuffer[100]; int JS_RTT_Channel = 1; SEGGER_RTT_ConfigUpBuffer(JS_RTT_Channel,"JScope_I2", JS_RTT_UpBuffer[0], sizeof(JS_RTT_UpBuffer), SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL); ..... while(1) { var = updated_value(); SEGGER_RTT_Write(JS_RTT_Channel, var, sizeof(var) ); /* 代码部分结束 */ 2.)); }} /* 代码部分结束 */ 2.HSS 模式- 我可以在 HSS 模式下运行工具并监控变量,但无法在工具中查看超过 5 个变量。我得到的提示是,我选择了太多的区块进行监控(屏幕截图附后)。是否有办法让我们同时监控 5 个以上的变量? |
|
相关推荐
1个回答
|
|
根据您提供的信息,您在使用 JScope 工具监控 TLE9879x MCU 的 FOC 应用时遇到了 RTT 模式无法找到区块的问题。为了解决这个问题,请按照以下步骤操作:
1. 确保 SEGGER_RTT.h 文件已正确包含在您的项目中。检查您的项目设置,确保 SEGGER_RTT.h 文件的路径正确。 2. 检查您的 RTT 配置代码是否正确。根据您提供的代码片段,您的代码似乎已经包含了 SEGGER_RTT_ConfigUpBuffer 函数。请确保该函数调用正确,例如: ```c SEGGER_RTT_ConfigUpBuffer(JS_RTT_Channel, "JScope_I2", JS_RTT_UpBuffer, sizeof(JS_RTT_UpBuffer), SEGGER_RTT_MODE_NO_BLOCK_SKIP); ``` 3. 确保您在 main 函数中正确地初始化了 RTT。在 main 函数的开始处添加以下代码: ```c int main(void) { SEGGER_RTT_Init(); // 其他初始化代码... } ``` 4. 确保您的 JScope 工具配置正确。在 JScope 中,您需要选择正确的目标设备和通道。请检查您的 JScope 配置,确保它们与您的代码设置相匹配。 5. 如果问题仍然存在,请尝试重新编译和下载您的应用程序代码。有时候,重新编译和下载代码可以解决一些奇怪的问题。 6. 如果以上步骤都无法解决问题,请检查您的 J-Link 连接是否稳定。不稳定的连接可能导致 JScope 无法正确读取 RTT 数据。 7. 最后,您可以尝试在 SEGGER 论坛或相关社区寻求帮助。那里可能有其他开发者遇到过类似的问题,并提供了解决方案。 希望以上步骤能帮助您解决 JScope RTT 模式无法找到区块的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5400 浏览 2 评论
4075 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3590 浏览 9 评论
1203 浏览 8 评论
3494 浏览 7 评论
411浏览 2评论
243浏览 2评论
353浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5420浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
414浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 15:57 , Processed in 0.821478 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号