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.

[参考译文] CCS/TMS320C5545:v8.1.x 工具是否与 C55x 4.4.1 CGT 兼容?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/726490/ccs-tms320c5545-is-the-v8-1-x-tools-compatible-with-the-c55x-4-4-1-cgt

器件型号:TMS320C5545

工具/软件:Code Composer Studio

大家好、

这是一个交叉帖子-但我想我会继续:

如果可以的话,还有另一个问题-  

在7.4.x 工具(CCS IDE)中、我已经为 C55x 下载了4.4.1 CGT、并且一个较旧的项目(大约 CCS v5和 v6)能够构建正常。 我在 CCS IDE 的版本8.1中尝试了相同的过程、并且加载后工程不会在 main 停止。 我还没有很详细地了解这一点、但我想问一下、是否对 C55x 工具和最新发布的 CCS 进行过任何测试。

那么、v8.1.x 工具是否已使用最新的'C55x (对于我们来说 v4.4.1不在 Mac 上)进行过全面测试?

提前感谢、
约翰·W

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

    尊敬的 John:
    C55x 仍受支持和测试... 但可能比其他一些电流更大的器件更有限。 当我回到办公室时、我会确认。

    至于您在8.1中看到的问题、如果您将使用 CCSv5/6编译的程序加载到8.1中、它是否按预期工作?

    谢谢
    Ki

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

    我能够使用7.4.0构建/运行正常、但当我尝试使用8.1.0时、不会加载构建。 我还不确定正在发生什么-但我将再看一下 v8.x 并告诉您。 如果存在已知的不兼容问题、我只想问。

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

    此外- 7.4.x 和8.1.x 调试器是否识别 C55x 系列的 DBSTAT 寄存器操作? 我看到了一些我不这么认为的东西。

    谢谢、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John -我确认我们仍然使用 C55x 进行一些测试。 关于您要遇到的此问题、您能否提供可重现的测试案例? 使用 v6但不使用 v8的解决方案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki、

    我已经向 Github 发布了一个项目-我认为最好的做法是尝试使用最新的工具运行该项目、以便您可以看到正在发生的情况:

    URL 如下:

    请尝试确保已加载以下内容:

    调试器中的 EZDSP5535.ccxml 和 ezdsp5535.gel 文件-您将看到我所讨论的内容。

    该项目适用于 eZdsp 'c5535 -希望您可以在其中找到一个-我想在 TI IDE 和编译器的测试/兼容性实验室中会有一个。

    谢谢、
    John

    URL -以防万一:  github.com/.../eZdsp_DBG

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 John。 我有一个 ezdsp5535。 使用 CCSv8.1、我尝试在.\eZdsp_C55x_FreeRTOS_Port-master\eZdsp_DBG\eZdsp_5535_Files\ccsws2\test\c5535_Bsl_revc\ezdsp5535_v1\tests 中加载多个可执行文件

    它们似乎都在 main 停止。 您正在加载特定的扩展名吗?

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

    Ki、

    好的-这很有趣。

    请尝试以下两个工作区:

    eZdsp_DBG/->eZdsp_5535_Files->ccsw2

    eZdsp->eZdsp_5535_Files->ccsw2

    我无法在不手动执行几乎所有操作的情况下启动调试器-使用 EZDSP5535.ccxml 和 ezdsp5535.gel 文件。

    我忘记了该存储库中还有任何其他工作区。 但是如果你毫无问题地加载它们、我也会查看它们-但我需要你尝试上面的两个-重点是第一个。

    一旦您通过 main 并运行、您必须按下 eZdsp 电路板上的开关几次、然后 LED 将持续闪烁。

    存储库中的 readme.md 包含有关要抓取的工作区的说明-我认为任何尝试这样做的人都应先抓取这些工作区。   

    谢谢、
    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:
    我使用了两个工作区并为每个工作区加载了 test.out 程序。 它会自动运行并在 main 停止。

    您能否确认自动运行选项已设置为默认行为(自动运行至 main)?

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

    Ki、

    是的、根据调试器设置文件中的设置、自动运行到 main 是应该发生的情况。

    您能跑得更远吗?  如果您按 SW1和 SW2并运行演示、您应该会看到 LED 闪烁。

    调试器是否曾经停止过;需要您再次按下运行按钮?

    此外、当我加载时、我必须手动连接目标、然后我必须手动加载文件。

    您如何使用 v8.1工具执行此操作?  如果使用 eZdsp 5535附带的 xml 和 GEL 文件返回到 v7.4.x 工具、我只能得到您所讨论的内容才能工作。

    8.1版工具没有与7.4.x 版工具类似的 eZdsp 5535内置目标、因此我想知道您是如何实现的。

    谢谢、
    John

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

    是的、演示似乎正在运行。 最终、在所有4个 LED 以不同颜色亮起后、调试器会停止、并在 vErrorChecks 处停止。

    我如何运行演示:

    我正在项目中使用 EZDSP5535.ccxml 文件来启动手动调试会话。 我手动连接到目标并加载程序。

    CCS 8.1具有 EZDSP5535选项。 我从头开始创建了一个、并且也成功地使用了这个。

    我还尝试了"Debug"按钮。 我注意到'test'调试启动配置具有禁用自动连接的选项。 这是故意的吗? 基于工程的启动配置的默认设置是启用它。 如果它不是 intential、您可能需要删除启动配置并让调试器生成新配置。

    谢谢

    Ki

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

    当我启动 v8.1时-我不显示任何 EZDSP5535选项- 5505有一个选项。

    您是否也可以获取该屏幕截图并发布? 当我查看没有为我显示的项目设置时。

    如果这确实是为你而不是为我显示的-那么我想知道为什么会发生这种情况。

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

    在 CCSv8.1.0中:

    从目标配置编辑器:

    在项目设置中:

    对于这两种方法、您看到了哪些选项?

    谢谢

    Ki

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

    好的-但是我认为这是使用我提供的文件与编译器/IDE 附带的文件-这就是我的意思-但是让我快速尝试一下。 目前不在我的开发机器上、但我将在大约15分钟内返回给您

    我没有意识到这会起作用。

    谢谢、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    显示在板/器件列表中的选项由 CCS 中是否存在适用于它的 device.board xml 文件来确定。 导入到工作区/项目中的现有 CCXML 文件无关紧要。 如果没有 CCS 支持、那么您导入的那些 ccmxl 文件根本不起作用(CCS 会抱怨'EZDSP5535'无法识别)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki、

    好的-但我只是尝试重现您所做的事情、但它对我不起作用-让我再试一次-然后我将发布屏幕截图。

    我们以前称之为"适合您、不适合我"、这意味着我们的设置显然不同。

    谢谢、
    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试使用-clean 参数清理 CCS 缓存、并尝试清理工作区:

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

    Ki、

    EZDSP5535没有为我显示。

    那么、为什么会发生呢?  适合您、不适合我。

    谢谢、
    John

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

    我可能可以解释为什么会发生这种情况。 我确信您的 CCSv8安装目录中缺少 ezdsp5535.xml 文件。 它*应该*位于:

    \ccsv8\ccs_base\common\targetdb\boards

    您为什么会错过它? 我想、由于电路板来自 Spectrum Digital、除了安装 C5000器件支持外、您还需要安装 Spectrum Digital 驱动程序。 我猜你是在后一个、而不是前一个?

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

    好的-清洁不是真的有效-所以我现在要恢复我的工作区。

    我(以前)完全重新安装了所有7.4.x 工具-我不必重新安装 Spectrum Digital 的任何内容、 7.4.x IDE 中的一切都很好-所以目前不确定这一点-但让我看看我是否可以将 EZDSP5535列为 v8.1下的目标。

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

    好的-我从我最近重新安装的7.4.x 安装目录复制了 xml 文件;加上仿真目录中的.gel 文件、现在它在 v8.1中显示为一个选项。 我不确定这些文件是否与以前的版本兼容;但这是很好的了解。

    否则、我们会在调试器中看到类似的行为、我认为这可能是由于我对 DBSTAT 所做的工作、但仍然无法100%确定-但至少我们已经了解了这一点;这也解释了我为什么认为我看到了一些差异。

    我可以开始另一个线程-但有一个 C2000工具的更新程序、该更新程序尝试了几天、但却失败了-您对此有什么了解吗-它已经尝试了几次、并且失败了:

    收集要安装的项目时出错
    会话上下文为:(profile=EPP、package.cpp、phy=org.eclipse.equinox.internal.p2.engine.phases.Collect、操作数=、action=)。
    未找到包含 org.eclipse.update.feature、com.ti.c2000.support.win32、2.5.0的存储库
    找不到包含以下内容的存储库:binary、com.ti.c2000.support.win32_root、4.2.5.0

    也许已经有一篇关于这方面的文章。

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

    [引用 user="John Westmoreland43"]OK -我从我最近刚重新安装的7.4.x 安装目录复制了 xml 文件;加上仿真目录中的.gel 文件、现在它显示为 v8.1中的选项。 我不确定这些文件是否与以前的版本兼容;但这是很好的了解。

    我很确定所讨论的 xml 文件来自 spectrum digital install 软件包。 但是、由于所使用的仿真驱动程序是 TI 的 XDS100、仅复制 GEL 和 xml 文件就足够了。

    [引用 user="John Westmoreland43"]否则,我们在调试器中看到类似的行为,我认为这可能是因为我对 DBSTAT 所做的操作,但仍不确定-但至少我们已经了解到了这一点;这也解释了为什么我认为我看到了一些差异。

    "否则、我们会在调试器中看到类似的行为"-这是否意味着测试示例现在正像我一样在 main 为您暂停?

    [引用 user="John Westmoreland43">我可以启动另一个线程-但有一个 C2000工具的更新、该更新尝试安装几天但失败-您是否知道这方面的任何信息-它已经尝试了几次、并且失败了:

    收集要安装的项目时出错
    会话上下文为:(profile=EPP、package.cpp、phy=org.eclipse.equinox.internal.p2.engine.phases.Collect、操作数=、action=)。
    未找到包含 org.eclipse.update.feature、com.ti.c2000.support.win32、2.5.0的存储库
    找不到包含以下内容的存储库:binary、com.ti.c2000.support.win32_root、4.2.5.0

    也许已经有一篇有关这方面的文章。

    您是否看到了故障排除指南中的部分?

    请参阅以下链接中的#5:

    http://processors.wiki.ti.com/index.php/Troubleshooting_CCSv7#Update_features

    谢谢

    Ki

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

    如果您想尝试查看以下内容:
    github.com/.../ccsws2

    我修复了 DBSTAT 和 st0_55的问题、该问题似乎修复了奇数行为(除了没有以.xml 文件开头)。
    欢迎您验证-演示应在加载后运行并使 LED 闪烁、您可以按照 OLED 显示屏上的要求按 SW1和 SW2几次。

    更新消息出现时,存储库显然处于脱机状态;它最终工作正常。

    谢谢、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    John 看起来很好。 演示工作正常。

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

    谢谢-我感谢您这么做。

    我回顾了我的一些帖子-其中一些是在一段时间前-'C55x 架构的一个问题是处理 DBSTAT -它在系统堆栈上-您必须小心处理-它不是很清楚 对我来说、应该如何做到这一点-但根据您的回答、我认为至少这部分是可以的。 此外、由于该架构使用两个堆栈、 至少有3种不同的堆栈模式,更不用说两种不同形式的组合选项——助记符和代数法——这使得它很有趣——我真的很喜欢助记符,希望它不会走恐龙的路。

    由于这是我再次开/关的工作;我不确定最新的 CCS IDE 是否与 C5000 CGT 的4.4.1版本兼容; 我非常感谢您花时间帮助我-.xml -而不是.ccxml -是我所缺少的。 当您有一个而不是另一个工具时、这些工具的反应不是很好-当提到"xml"时、很容易混淆这两个工具。

    由于7.4工具正常工作-显而易见的初始想法是不兼容的。 因此、您肯定已经帮助证明这一点仍然正常-但我想知道 TI 将来是否仍支持'C5x。

    这是一个有趣的练习;使用双栈架构、助记符汇编语言选项以及"快速栈"与"低栈"选项等 每一个都增加了一个复杂的顺序,在使用这种类型的处理器时可能不会立即明显。

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

    我想知道我是否可以再次询问-我之前曾问过-也许在 TI 决定弃用'C55x CGT 之前;但是、是否可以获得 DBSTAT 不同状态的定义? 我可以看到、当我运行时、它看起来是0x001F -但最好验证这意味着什么。 我非常小心、确保它不会意外更改;但我认为您可能会同意、当它设置为不正确的值时、调试器的行为将是不可预测的。 我认为另一个有效状态是0x005F。

    我能否获得 DBSTAT 状态图、定义等?

    谢谢、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:
    这最好由器件论坛中的专家回答。 我看到您发布了一个相关主题、该主题已移至相应的论坛
    e2e.ti.com/.../731530

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

    Ki、

    这个问题的所在是模糊的。 由于 DBSTAT 会影响调试、因此在本论坛中似乎更合适、因为有关 CGT 等的'C55x 系列支持已被弃用或已被弃用。 我不想把这个问题移到会被草率忽略的地方。

    CPU 咨询问题是相关的;没有问题;但有人回答了吗?

    此外-我要求提供有效的 DBSTAT 值-这是一个合法的请求。  而不是同一个问题。

    我知道这些值是有效的;
    0x001F ;单步执行还是运行?
    0x005F ;单步执行还是运行?
    但仅此而已。

    您能给我一个有效值列表吗?

    此时有人会直截了当地回答: 请勿触摸-实际上没有对'C55x 系列进行任何实际调试。  请查看 Sysstack。  它不能
    不可忽略。  当在 C54_STK 模式下使用大内存模型从 ISR 返回时、必须正确设置。

    我确定 DSP/BIOS 工具将其设置为-这将是一个需要查看的问题、并让我知道 DBSTAT 的有效状态是什么。  这似乎是一个相当简单的请求。

    此外、在我看来、器件论坛已经变得有点危险、因为它现在是如此多的器件系列的汇总。

    谢谢、
    约翰·W

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

    [引用 user="John Westmoreland43">此问题所在的位置模糊。 由于 DBSTAT 会影响调试、因此在本论坛中似乎更合适、因为有关 CGT 等的'C55x 系列支持已被弃用或已被弃用。 我不想把这个问题移到会被草率忽略的地方。

    CPU 咨询问题是相关的;没有问题;但是否有人回答了?

    器件论坛是开始有关 DBSTAT 的最佳论坛。 似乎问题已得到解答- CPU_119尚未得到解决、似乎没有解决该问题的计划。 因此、任何修复都必须在调试器中提供权变措施。 我将为此文件一个错误。

    关于 DBSTAT 值的说明、我将把这一信息转发给正确的人以回答。

    谢谢

    Ki

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

    调试器中是否存在可行的权变措施。 由于我正在从事一个处理堆栈的项目;如果 DBSTAT 出现问题、几乎不可能取得进展。 因此、感谢您在此问题上提交错误。

    并且、期待获得 DBSTAT 设置。 我认为最初将其设置为0x0000也不是一个好主意;但我在设置初始值时已经尝试过这一点。

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

    DBSTAT 在文档中似乎是一个排印错误。  该寄存器为 DBGSTAT、在 CCS 驱动程序代码中具有以下定义:

    #define DBGSTAT_ADDR ((TRG_ADDR) 0x000800)/* DBGSTAT 字节地址*

    #define DBGSTAT_IDLE_FLAG ((UINT32) 0x00008000)/* 15 1=器件处于空闲状态*/
    #define DBGSTAT_BRK     (((uint32) 0x00004000)/* 14 1=硬件中断、停止*/
    #define DBGSTAT_BRK_PEND  ((UINT32) 0x00002000)/* 13 1=硬件中断挂起*/
    #define DBGSTAT_ANASTOP  ((UINT32) 0x00001000)/* 12 1=分析、停止*
    #define DBGSTAT_ESTOP1   ((UINT32) 0x00000800)/* 11 1=ESTOP1、已停止*/
    #define DBGSTAT_ESTOP0   ((UINT32) 0x00000400)/* 10 1=ESTOP0、已停止*/
    #define DBGSTAT_HPI     ((UINT32) 0x00000200)/* 9 HPI 位-请参阅 CHAP 6 */
    #define DBGSTAT_IDS     ((uint32) 0x00000100)/* 8 IDS 位-请参阅第6章*/
    #define DBGSTAT_EXSM_MASK ((UINT32) 0x000000C0)/* 7:6 EXSM 状态*
    #define DBGSTAT_EXSM_IDBG ((UINT32) 0x000000C0)/* 7:6 IDBG *
    #define DBGSTAT_EXSM_IDS  ((UINT32) 0x00000080)/* 7:6 IDS */
    #define DBGSTAT_EXSM_DSUSP ((UINT32) 0x00000040)/* 7:6 DSUSP *
    #define DBGSTAT_EXSM_EXE  ((UINT32) 0x00000000)/* 7:6 EXE */
    #define DBGSTAT_FXWOK   ((UINT32) 0x00000020)/* 5仅供 CPU 使用*/
    #define DBGSTAT_DFC_MASK  ((UINT32) 0x0000001F)/* 4:0当前 DFC 值*/

    请注意、这是一个存储器映射寄存器。  它可能是可写的、但驱动程序只读取寄存器。  驱动程序仅检查以下位:DBGSTAT_BRK、DBGSTAT_ANASTOP、DBGSTAT_ESTOP1、DBGSTAT_ESTOP0和 DFC_MASK。 似乎没有理由需要设置这些位。 驱动程序仅使用它们来确定导致内核停止的事件并检索当前调试帧。

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

    爱德华

    请为我提供'C55x 系列的 DBSTAT 存储器映射地址。

    谢谢、

    约翰·W

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    #define DBGSTAT_ADDR ((TRG_ADDR) 0x000800)/* DBGSTAT 字节地址*
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Edward、

    我现在已经离开了我的开发系统了;但我今天稍后一定会再来看看。

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

    爱德华

    我在调试器中查看了这一点-对于 C55x 系列、DBSTAT 地址不是0x800。   

    对于 C2000系列、它看起来是正确的-我已验证在一个目标上- TMS320F28069上的0x800似乎是 DBGSTAT。

    我为 C55x 运行了两个不同的目标-没有看到任何关联。

    您能否检查一下、如果实际映射了存储器、我很想获取 C55x 的 DBSTAT 地址;我听说没有。

    谢谢、
    John

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

    啊、C28x 和 C55x 系列之间似乎存在差异。 在 C28x 中、寄存器被映射到数据页。  在 C55x 中、寄存器映射到 I/O 页面。 但两个 CCS 驱动程序中使用的地址和位定义是相同的。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John、Edward:
    只需检查此线程的状态、即可查看是否可以关闭。 是否还有任何待讨论的未决项目? 如果没有、我将关闭它

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

    由于 DBSTAT 被映射至 I/O、是否有任何方法来验证它的内容? 当我尝试时、调试器正在抛出异常。 请注意、我现在主要使用 v5.5x 工具进行此活动、因为我从仿真器来回切换回工具(实际)。 我想我可以使用最新的 IDE、但我认为这种行为在尝试了解 I/O 时不会有任何不同

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

    我在 CCS 中查看了它、只是查看了内存浏览器。  您可以设置地址并在下拉菜单中选择页面以选择 I/O 页面。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于该线程偏离了原始主题、我将关闭该线程。

    谢谢你