This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357:无法在浏览器中看到 N2HET2寄存器值(来自"TMS570LS3137:存储器映射阻止读取映射的硬件寄存器"问题)。

Guru**** 2874030 points

Other Parts Discussed in Thread: HALCOGEN, TMS570LS0432

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/986293/tms570lc4357-unable-to-see-n2het2-register-values-in-the-browser-follow-on-from-tms570ls3137-memory-map-prevented-reading-a-mapped-hardware-register-question

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGENTMS570LS0432

我对 LS3137提出了这一问题、尽管实际问题是浏览器数据空白 、但我 成功地做出了所提供 的回复。 但是、使用相同的帮助对 LC4357无效、N2HET2寄存器的数据仍然为空。

这是无法 设置/清除配置为输出的 N2HET2引脚的问题的一部分。 使用 HALCoGen 、我已经正确设置了引脚多路复用器、可以看到在 hL_het.c > hetInit 的 hetREG2->DIR 配置中正确设置了所需的位[24]。 我还成功地使用了 het1函数、因此知道调用有效。 hetREG2->GCR 的设置方式与 hetREG1->GCR 的设置方式相同,因此也应启用。

为了增加混淆、4357开发板具有此功能、路由到 J10引脚50 、但屏幕打印标记为 L4、而它应为 L5!

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 King:

    在 CCS 寄存器窗口中显示 NHET2寄存器没有问题。 我可以使用 GIO API 设置 DIR 和 OUT 寄存器:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、为我提供了一个新屏幕! 我已经查看了 NHET 部分、并且只看到一组寄存器 、它们甚至没有命名为 NHET 1。。。 我也只看到了 GioA、没有 GioB… 这让我不禁要问、我是否将处理器定义为 TMS570LS0432、我也曾对其进行过处理。 但我只能在属性部分找到 LC4357的引用。 有什么线索可以找到什么情况? 我尝试为您上传寄存器视图的.gif 图像 ,但 Insert>image 函数不接受这些图像。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 King:

    请尝试"拖放"以放置您的图像

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请检查是否使用了正确的 GEL 文件:

    CCS_Debug 透视图-->工具--> GEL 文件。 正确的 GEL 文件名是 tms570lc43xx.gel

    如果使用了错误的 GEL、请检查您的目标配置是否可能选择了错误的器件型号  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、但是在 CCS7上可以从哪里找到 CCS_Debug 透视图? 使用 Windows 资源管理器 、我查看了项目中的每个文件、并使用写字板打开了任何未创建的文件、但找不到 GEL 的引用。

    我找到了.gel 文件本身...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    CCS 窗口->Perspective->open perspective->CCS debug

    或  

    单击右上角的图标

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    啊... GEL 文件确实错误。 但目标配置文件中对器件型号的唯一引用是 LC43。 我已删除该工程的目标配置文件、它仍在使用 LS0432进行调试。 那么、包含0432定义的配置文件在哪里?

    经过大量的头划痕后,我意识到我需要更改 Run>调试配置,因为它指向错误的项目。

    谢谢