<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://e2echina.ti.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Code Composer Studio™︎（参考译文帖）</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/</link><description /><dc:language>zh-CN</dc:language><generator>Telligent Community 13</generator><item><title>论坛文章:RE: [参考译文] RM57L843：RM57L843：ARM-CGT-CLANG：匿名位字段填充不是在具有运行时值的指定初始化值中初始化的零</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1079145/rm57l843-rm57l843-arm-cgt-clang/3885134</link><pubDate>Fri, 13 Mar 2026 14:42:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:0b520468-6ce6-4384-8ca2-e615f302217d</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 您的 C 代码不能假设 位字段结构的匿名填充位的内容。 我对这些细节是正确的... [quote]编译器可以生成任何结果、包括您期望的结果。 结果可能会随着构建选项的变化、编译器版本的变化等而变化。[/quote] 为了强调这一点、请考虑 在编译器资源管理器上进行这个实验 。 它使用不同版本的 Arm Clang 编译器。 版本 19.x 会生成您在上面显示的代码。 版本 20.x 会生成非常不同的代码。 谢谢。此致、 -乔治</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] RM57L843：RM57L843：ARM-CGT-CLANG：匿名位字段填充不是在具有运行时值的指定初始化值中初始化的零</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1079145/rm57l843-rm57l843-arm-cgt-clang/3885133</link><pubDate>Thu, 12 Mar 2026 22:53:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:47253297-7879-4134-a620-4c0fe960aba3</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 我怀疑这是未定义的行为。 如果我是对的、这意味着编译器可能会生成任何结果、包括您期望的结果。 结果会随着编译选项的变化、编译器版本的变化等而变化 在我和我的团队一起回顾之后、我会回到您的身边。 谢谢。此致、 -乔治</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] CC3X00EMBEDDPROG：具有 SimpleLink Wi-Fi SDK 9.22.00.15 的 CC3501ENJARSHR 上的 BLE + Wi-Fi 广播</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1079146/cc3x00embeddprog-simplelink-wi-fi-sdk-9-22-00-15-cc3501enjarshr-ble-wi-fi/3885135</link><pubDate>Thu, 12 Mar 2026 20:56:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:68afa674-962b-466c-948b-67ab1284cdcc</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 尊敬的 Venkata： 当您说“发送 ble_start“和“发送 WLAN_start“时、您到底在做什么？ 如果您查看网络终端、即使您调用 Wlan_Start API、如果未正确指示网络接口已启动、以下情况将失败。 if （！isNetIFActive() ) ｛ report （“ \n\r&amp;quot; 设备“设备 已停止、运行 WLAN_START。 \n\r“） ； 返回 （–1); } 在网络终端中、如果您在 while（！app_CB.Exit）循环之前调用 cmdWlanStartCallback (NULL)、后跟 cmdBleStartCalback (NULL)、则 在引导加载程序启动映像后、您的器件现在将立即启动网络处理器和 Nimble 主机。 int32_t cmd_prompt(void *arg) { int32_t lRetVal = 1; uint32_t i = 0; char cmdBuffer[(MAX_CMD_NAME_LEN+5)]; char *token = NULL; lRetVal = cmdWlanStartCallback(NULL); if (lRetVal == OSI_OK) { lRetVal = cmdBleStartCallback(NULL); if (lRetVal == OSI_OK) { UART_PRINT(&amp;quot;Wlan and BLE start success\n\r&amp;quot;); } else { UART_PRINT(&amp;quot;BLE start failed\n\r&amp;quot;); } } else { UART_PRINT(&amp;quot;wlan start failed\n\r&amp;quot;); } while(!app_CB.Exit) { 结果如下： e2e.ti.com/.../wlan_5F00_ble_5F00_start.mp4</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] AM263P4-Q1：如何在 CCS 20.x 中轻松切换多核工程的构建配置？</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078900/am263p4-q1-ccs-20-x/3884273</link><pubDate>Thu, 12 Mar 2026 17:17:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:14635150-967d-4517-9079-b76b586b09a9</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 [quote]根据我所知、CCS 20.x 中不提供同样的代码。[/quote] 我为此问题提交了请求单。 跟踪链接： https://sir.ext.ti.com/jira/browse/EXT_EP-13255 谢谢 Ki</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] TMS320F28379D：DLOG_4CH 波形接口</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078901/tms320f28379d-dlog_4ch/3884278</link><pubDate>Thu, 12 Mar 2026 17:07:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:7ca5009f-8297-41f1-9a59-0f3086f0ddfc</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 [quote]我将与 Digital Power SDK 专家一起评论我们提供的任何其他工具。[/quote] 我将提请器件专家注意此主题以作进一步评论。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] TMS320F28379D：DLOG_4CH 波形接口</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078901/tms320f28379d-dlog_4ch/3884277</link><pubDate>Thu, 12 Mar 2026 17:06:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:8eb67d6c-379e-4930-b3f9-f7ffb978596c</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 [quote]我假设您当前正在使用 CCS 中内置的 Graph 工具： 7.7.图形工具—Code Composer Studio 12.8.0 文档 [/quote] 使用图形工具时、务必注意其局限性、如本节底部的注释中所述： https://software-dl.ti.com/ccs/esd/documents/users_guide_12.8.0/ccs_debug-graphs.html#keeping-history 谢谢 Ki</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] RM57L843：RM57L843：ARM-CGT-CLANG：匿名位字段填充不是在具有运行时值的指定初始化值中初始化的零</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1079145/rm57l843-rm57l843-arm-cgt-clang/3885132</link><pubDate>Thu, 12 Mar 2026 16:09:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:e3d894aa-5902-4424-836d-5f10b0da31f6</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 ——在我们的编译器团队中循环。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] CCSTUDIO-THEIA：无法在 JTAG 链中显示或添加旁路器件</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078902/ccstudio-theia-jtag/3884282</link><pubDate>Thu, 12 Mar 2026 14:52:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:cff24296-f6cb-4074-9275-665734b1a848</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 [quote]显示为空、[/quote] 好的、是的、我可以重现问题。 CCS 20x 目标配置编辑器 GUI 不喜欢 ccxml 中的旁路方式。 我也为此提交了一个 TT： https://sir.ext.ti.com/jira/browse/EXT_EP-13254 谢谢 Ki</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] AM263P4-Q1：如何在 CCS 20.x 中轻松切换多核工程的构建配置？</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078900/am263p4-q1-ccs-20-x/3884272</link><pubDate>Thu, 12 Mar 2026 07:52:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:90ad0614-f0c3-4974-b419-f3b800f781cd</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 谢谢您、Ozino。 非常感谢。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] AM263P4-Q1：如何在 CCS 20.x 中轻松切换多核工程的构建配置？</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078900/am263p4-q1-ccs-20-x/3884271</link><pubDate>Thu, 12 Mar 2026 07:52:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:080f91f9-eede-4524-ae84-835aeb9fe6ad</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 [quote]必须进行构建才能切换[/quote] 回想一下,上面的陈述并不严格,因为我当然可以通过更改每个核心项目的编译配置来进行切换,这比编译快很多,但不如 Eclipse 的单开关操作那么快。 但一般的观点是、我们不应因迁移到 Theia 而失去可用性、我们只能受益。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] CCSTUDIO-THEIA：无法在 JTAG 链中显示或添加旁路器件</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078902/ccstudio-theia-jtag/3884281</link><pubDate>Thu, 12 Mar 2026 07:42:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:8412540f-4120-4355-a5fc-d71c8e001335</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 您好、ki、 感谢您的答复。 我 看不到如何附加该文件、因此我将在下面插入代码。 我说过、它可以正常工作（我可以连接到 JTAG 链并刷写/调试 F2812）、问题似乎出在新 CCS 中的用户界面或 ccxml 文件的编辑器中。 同时、我找到了“devices&amp;quot;和“和 GEL 文件的路径、因此创建了一个新的“myf2812.xml&amp;quot;，“，其中、其中引用了一个新的“my2812.gel&amp;quot;文件“文件、可以在其中修改连接时的行为（主要是我不希望 DSP 在连接时复位）。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] AM263P4-Q1：如何在 CCS 20.x 中轻松切换多核工程的构建配置？</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078900/am263p4-q1-ccs-20-x/3884270</link><pubDate>Wed, 11 Mar 2026 23:54:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d89ab204-02f7-41b9-9ec5-0cd46aa0f4e9</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 我完全理解您在这里的担忧。 我将邀请 CCS Theia 团队就有关此功能的任何其他权变措施或功能增强进行评论。 此致、 Ozino</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] CCSTUDIO-THEIA：无法在 JTAG 链中显示或添加旁路器件</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078902/ccstudio-theia-jtag/3884280</link><pubDate>Wed, 11 Mar 2026 19:21:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:4fd306d9-e195-4adf-8633-f0ab683e9cee</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 我可以重现此问题。 这看起来像一个明确的错误。 我为此提交了一张票。 跟踪链接： https://sir.ext.ti.com/jira/browse/EXT_EP-13253 至于： [quote]当我使用 CCS-Theia (20.4.1) 打开它时、它显示为空、因此我不能更改与 DSP 关联的 GEL 文件等内容。[/quote] 我很惊讶它显示为空。 ccxml 文件应该大多兼容（假设安装了必要的器件支持）。 您可以附加您的 ccxml 文件以便我查看吗？ 谢谢 Ki</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] CCSTUDIO-THEIA：CCS 中的构建工程的故障和块</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078632/ccstudio-theia-ccs/3883239</link><pubDate>Wed, 11 Mar 2026 13:30:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:0d07af4d-5c42-47b0-9ec0-6c68de7fb126</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 尊敬的 Jenney： 此时 CCS v20.3.0 太旧了。 CCS v20.5.0 现已可从 https://www.ti.com/tool/CCSTUDIO#downloads 下载 。 请让用户了解更新至最新的 CCS、看看这样是否解决了他们的问题。 谢谢、 Baltasar</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:[参考译文] CCSTUDIO-THEIA：CCS 中的构建工程的故障和块</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078632/ccstudio-theia-ccs</link><pubDate>Wed, 11 Mar 2026 10:59:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:3b6c17b2-9891-40c6-845b-ae2487690fe4</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1625059/ccstudio-theia-the-failure-and-block-of-building-project-in-ccs 部件号： CCSTUDIO-THEIA 大家好！ 客户经常在 CCS20.3.0 中遇到构建/编辑失败和阻塞问题。 他们没有 autosar 代码,只是一些控制电机代码。 请注意、它们将 CCS 连接到 GitHub。 甚至复制变量也会导致锁定。 我认为这很奇怪。 您找到了类似的案例吗？ 此致、 Jenney</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/CCSTUDIO_2D00_THEIA">CCSTUDIO-THEIA</category><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/CCSTUDIO">CCSTUDIO</category></item><item><title>论坛文章:RE: [参考译文] TMS570LS1227：Gio</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078633/tms570ls1227-gio/3883246</link><pubDate>Wed, 11 Mar 2026 06:02:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:c9f74f2b-080e-4209-83ab-bcb0eb61481b</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 尊敬的 Sebastian： [quote]您能否确认其中是否存在直接关系 直流 在时自动设置为 1 DSET 是否设置为 1？[/quote] 这只是预期行为。 如果您验证 TRM 中的 DClr 或 DSET 寄存器定义、您可以找到如下所示的注释。 注意：GIODOUT 位的当前逻辑状态也将通过该位显示。 因此、这意味着 DClr 和 DSET 寄存器也意味着 GIODOUT 的状态、这意味着它们将直接暗示输出引脚的状态。 这意味着、如果您更改引脚状态、也可以从这些寄存器读回相应的新状态。 例如、如果您使用 DSET 寄存器将 OUTPUT 引脚设置为逻辑高电平、那么在此之后、相应的逻辑高电平输出状态也会反映在 DSET 和 DClr 寄存器以及 Dout 寄存器上。 同样、 如果您 使用 DClr 寄存器将输出引脚清除为逻辑低电平（向该位写入 1）、那么在此之后、相应的逻辑 低电平输出状态也会反映在 DSET 和 DClr 寄存器以及 Dout 寄存器中。 因此、DSET 和 DClr 的这种行为不是问题、根本原因应该是其他问题、某些硬件问题。 我认为引脚与 GND 之间应该存在一些短路。 因此、即使我们写入逻辑高电平、也会缓慢拉至逻辑低电平。 -- 此致、 Jagadish。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] TMS320F28379D：DLOG_4CH 波形接口</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078901/tms320f28379d-dlog_4ch/3884276</link><pubDate>Wed, 11 Mar 2026 04:59:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:82536f7f-c0de-4ed4-bd8d-cd738a5db712</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 嗨、Pablo、 我假设您当前正在使用 CCS 中内置的 Graph 工具： 7.7.图形工具—Code Composer Studio 12.8.0 文档 我将跟 Digital Power SDK 专家一起评论我们提供的任何其他工具。 此致、 Delaney</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:[参考译文] RM57L843：RM57L843：ARM-CGT-CLANG：匿名位字段填充不是在具有运行时值的指定初始化值中初始化的零</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1079145/rm57l843-rm57l843-arm-cgt-clang</link><pubDate>Tue, 10 Mar 2026 21:55:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:0ea64ea3-a3f3-46ae-92bf-f30e5fad94bb</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1624770/rm57l843-rm57l843-arm-cgt-clang-anonymous-bit-field-padding-not-zero-initialized-in-designated-initializer-with-runtime-value 部件号： RM57L843 当通过包含的指定初始化值初始化具有匿名位字段填充的结构时 运行时间 值、 -O0 处的编译器 无法对匿名填充位进行零初始化。 生成的代码读取未初始化的栈字节、并且只修改命名位字段、从而保留匿名填充栈上的任何垃圾。 错误 不 在以下情况下发生： -初始化值是一个编译时常量（例如,true） -填充位字段被赋予一个名称（例如, unsigned int reserved : 7） -优化是 -O1 或更高（编译器采用不同的代码生成路径） 使用 TI Arm Clang 编译器 4.0.3.LTS (tiarmclang 18.1.8) 编译以下程序时、会重现该问题： #include #include typedef struct { bool field_a : 1; // bit 0 unsigned int : 7; // bits 1-7 (anonymous padding) } __attribute__((packed)) packed_t; typedef union { packed_t s; uint8_t byte; } test_t; /* At -O0, result.byte may contain garbage in bits 1-7. * At -O1 or higher, result.byte is correct. * Naming the padding (e.g., &amp;quot;unsigned int reserved : 7&amp;quot;) * also produces correct results at -O0. */ test_t make(bool val) { test_t result = { .s.field_a = val }; return result; } 编译命令： tiarmclang -mcpu=cortex-r5 -mthumb -O0 -std=c17 -S anonimous_members_bug.c -o anonimous_members_bug_O0.s tiarmclang -mcpu=cortex-r5 -mthumb -O1 -std=c17 -S anonimous_members_bug.c -o anonimous_members_bug_O1.s 为 make at -O0 生成的汇编 代码会从堆栈中读取结果字节 先前已被写入 、则只修改位 0： make: sub sp, #4 strb.w r0, [sp, #2] @ save parameter ldrb.w r0, [sp, #2] @ reload parameter and r1, r0, #1 @ extract bit 0 ldrb.w r0, [sp, #3] @ BUG: read UNINITIALIZED byte from stack and r0, r0, #254 @ clear only bit 0, preserve bits 1-7 (garbage) add r0, r1 @ set bit 0 strb.w r0, [sp, #3] @ write back (bits 1-7 still garbage) ldrb.w r0, [sp, #3] @ return value contains garbage in bits 1-7 add sp, #4 bx lr 在 -O1 时、函数仅编译到 BX lr （优化器完全消除了问题）。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/Industrial%2bAutomation">Industrial Automation</category><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/RM57L843">RM57L843</category><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:RE: [参考译文] MSP430F5437A：通过 EXP 板 FET 在不停止 MSP430 处理器的情况下进行连接</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078634/msp430f5437a-exp-fet-msp430/3883247</link><pubDate>Tue, 10 Mar 2026 21:05:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:2d2545d3-a5c3-40d2-ba7c-3a7d79da3f9d</guid><dc:creator>admin</dc:creator><description>请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 您使用的是哪种 CCS？ 以下是 v20 连接到正在运行的目标的过程（尽管 E2E 目前正在努力处理屏幕截图）： 确保目标器件已通电并正在运行。 将调试器连接到目标器件（如果使用独立调试器）。 在下面 TargetConfigs 文件夹中、右键单击 .ccxml 并点击 启动无工程调试 在中 调试选项卡 、展开 线程 下拉列表→右键单击 CORTEX_M0P →点击 属性... 取消选中 在连接时停止目标 然后 保存并关闭 单击 帧 →μ s 负载终端 →μ s 加载符号... （注意：连接到正在运行的目标不需要加载符号，但单步执行代码时需要加载符号） 单击 工作区... 找到您的工程并打开 调试 文件夹。 选择 .out 然后按 好的 按 好的 加载符号 右键单击 CORTEX_M0P 然后点击 连接目标 谢谢、 JD</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item><item><title>论坛文章:[参考译文] MSP430F5437A：通过 EXP 板 FET 在不停止 MSP430 处理器的情况下进行连接</title><link>https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/f/mt-code-composer-studio-forum/1078634/msp430f5437a-exp-fet-msp430</link><pubDate>Tue, 10 Mar 2026 15:39:00 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:767b4cf8-596d-4e0b-bca1-58d436a8f521</guid><dc:creator>admin</dc:creator><description>Other Parts Discussed in Thread: MSP430F5437A , MSP-EXP430F5529LP 请注意，本文内容源自机器翻译，可能存在语法或其它翻译错误，仅供参考。如需获取准确内容，请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1624689/msp430f5437a-connecting-without-halting-msp430-processor-via-exp-board-fet 器件型号： MSP430F5437A 主题中讨论的其他器件： MSP-EXP430F5529LP 我正在尝试弄清楚如何配置 CCS 工程、以便连接到正在运行的系统。 我将使用 MSP-EXP430F5529LP 板的构建 FET 探针、该探针连接到板上 MSP430F5437A 处理器上的 SWD 接口。 在工程设置中找不到任何只能加载符号和/或连接到正在运行的器件而无需停止、复位或加载可执行文件的选项。 我需要调试一个错误、我无法轻松地从干净下载中重现该错误、因为相关测试需要在达到错误状态之前多次复位处理器。 在这方面的任何帮助都将非常感谢。</description><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/MSP_2D00_EXP430F5529LP">MSP-EXP430F5529LP</category><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/MSP430F5437A">MSP430F5437A</category><category domain="https://e2echina.ti.com/support/machine-translation/mt-code-composer-studio/tags/machine_5F00_translation">machine_translation</category></item></channel></rss>