<?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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C2000™︎ 微控制器论坛 - 最近的话题</title><link>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum</link><description /><dc:language>zh-CN</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 Sep 2026 03:51:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum" /><item><title>TMS320F280049C: 请问有给电池充电的buck电路的例程吗</title><link>https://e2echina.ti.com/thread/1095559?ContentTypeID=0</link><pubDate>Wed, 23 Sep 2026 03:51:30 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:ab26f5a0-3c6e-4567-a304-3560d49e6ea2</guid><dc:creator>John Pan</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1095559?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1095559/tms320f280049c-buck/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049C&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;请问有给电池充电的buck电路的例程吗&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F28388S: TMS320F28388S Rev A — Guaranteed CPU-cycle bounds for Fatal NMI WCET analysis</title><link>https://e2echina.ti.com/thread/1095554?ContentTypeID=0</link><pubDate>Wed, 23 Sep 2026 02:59:04 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:2a650980-6431-4c80-956b-6fe06008365b</guid><dc:creator>wang george</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1095554?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1095554/tms320f28388s-tms320f28388s-rev-a-guaranteed-cpu-cycle-bounds-for-fatal-nmi-wcet-analysis/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F28388S" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F28388S&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p dir="auto" data-end="603" data-start="586"&gt;Hello TI Support,&lt;/p&gt;
&lt;p dir="auto" data-end="704" data-start="605"&gt;We are performing a formal CPU-cycle worst-case execution-time analysis for a Fatal NMI handler on:&lt;/p&gt;
&lt;ul data-end="830" data-start="706"&gt;
&lt;li data-end="733" data-start="706" data-section-id="916tp9"&gt;Device: &lt;strong data-end="733" data-start="716"&gt;TMS320F28388S&lt;/strong&gt;&lt;/li&gt;
&lt;li data-end="763" data-start="734" data-section-id="13l536k"&gt;Silicon revision: &lt;strong data-end="763" data-start="754"&gt;Rev A&lt;/strong&gt;&lt;/li&gt;
&lt;li data-end="785" data-start="764" data-section-id="pmdd7z"&gt;Core: &lt;strong data-end="785" data-start="772"&gt;CPU1 C28x&lt;/strong&gt;&lt;/li&gt;
&lt;li data-end="830" data-start="786" data-section-id="l0tv4i"&gt;NMI watchdog period: &lt;strong data-end="830" data-start="809"&gt;NMIWDPRD = 0xFFFF&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto" data-end="925" data-start="832"&gt;The analysis requires &lt;strong data-end="924" data-start="854"&gt;guaranteed maximum timing bounds suitable for formal WCET analysis&lt;/strong&gt;.&lt;/p&gt;
&lt;p dir="auto" data-end="1015" data-start="927"&gt;We are not looking for typical values, measured latency, or GPIO pad propagation timing.&lt;/p&gt;
&lt;p dir="auto" data-end="1295" data-start="1017"&gt;For each item below, please identify the applicable TI document, section, table, erratum, or other authoritative guaranteed source, together with any required operating conditions such as SYSCLK, peripheral clock, power state, arbitration state, or debug/emulation restrictions.&lt;/p&gt;
&lt;h3 dir="auto" data-end="1356" data-start="1297" data-section-id="1vgnprv"&gt;1. CPU1 NMI register read stall / ready-extension bound&lt;/h3&gt;
&lt;p dir="auto" data-end="1419" data-start="1358"&gt;The Fatal NMI handler performs the following CPU1 C28x reads:&lt;/p&gt;
&lt;pre data-end="1517" data-start="1421"&gt;&lt;code&gt;MOV *-SP[7], *(0:0x7061)   ; CPU1 NMIFLG
MOV *-SP[8], *(0:0x7066)   ; CPU1 NMISHDFLG&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto" data-end="1744" data-start="1519"&gt;For these reads, what is the &lt;strong data-end="1618" data-start="1548"&gt;guaranteed maximum additional CPU stall or ready-extension latency&lt;/strong&gt;, beyond the documented C28x instruction base timing, under all documented valid operating conditions for TMS320F28388S Rev A?&lt;/p&gt;
&lt;p dir="auto" data-end="1866" data-start="1746"&gt;If the latency depends on a peripheral bus, bridge, arbitration condition, or ready-extension mechanism, please specify:&lt;/p&gt;
&lt;ul data-end="2036" data-start="1868"&gt;
&lt;li data-end="1893" data-start="1868" data-section-id="1lt6mh6"&gt;the relevant condition;&lt;/li&gt;
&lt;li data-end="1941" data-start="1894" data-section-id="m5ey4x"&gt;the guaranteed worst-case additional latency;&lt;/li&gt;
&lt;li data-end="1967" data-start="1942" data-section-id="13sa44e"&gt;the unit of that bound;&lt;/li&gt;
&lt;li data-end="2036" data-start="1968" data-section-id="14i0jrg"&gt;whether any additional pipeline stall must be included separately.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto" data-end="2110" data-start="2038"&gt;If no published guaranteed maximum exists, please state that explicitly.&lt;/p&gt;
&lt;h3 dir="auto" data-end="2172" data-start="2112" data-section-id="1nkotcl"&gt;2. GPIO CLEAR write CPU-visible completion / stall bound&lt;/h3&gt;
&lt;p dir="auto" data-end="2243" data-start="2174"&gt;The Fatal NMI handler performs the following CPU1 C28x 32-bit writes:&lt;/p&gt;
&lt;pre data-end="2328" data-start="2245"&gt;&lt;code&gt;VMOV32 *(0:0x7F04), ACC
VMOV32 *(0:0x7F24), ACC
VMOV32 *(0:0x7F2C), ACC&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto" data-end="2373" data-start="2330"&gt;These accesses target GPIO CLEAR registers.&lt;/p&gt;
&lt;p dir="auto" data-end="2602" data-start="2375"&gt;For each write, what is the &lt;strong data-end="2476" data-start="2403"&gt;guaranteed maximum CPU-visible instruction completion / stall latency&lt;/strong&gt;, beyond the documented C28x instruction base timing, under all documented valid operating conditions for TMS320F28388S Rev A?&lt;/p&gt;
&lt;p dir="auto" data-end="2679" data-start="2604"&gt;Please also clarify whether these GPIO writes are &lt;strong data-end="2678" data-start="2654"&gt;posted or non-posted&lt;/strong&gt;.&lt;/p&gt;
&lt;p dir="auto" data-end="2741" data-start="2681"&gt;If they are posted, please distinguish the following events:&lt;/p&gt;
&lt;ol data-end="2922" data-start="2743"&gt;
&lt;li data-end="2817" data-start="2743" data-section-id="1k7ttbd"&gt;the point at which the issuing C28x instruction is considered complete;&lt;/li&gt;
&lt;li data-end="2885" data-start="2818" data-section-id="i1nzbz"&gt;the point at which the write is accepted by the GPIO peripheral;&lt;/li&gt;
&lt;li data-end="2922" data-start="2886" data-section-id="zokcx9"&gt;any later GPIO output/pad effect.&lt;/li&gt;
&lt;/ol&gt;
&lt;p dir="auto" data-end="3129" data-start="2924"&gt;For our current WCET endpoint, item 3 is outside the CPU-cycle interval of interest. We need the guaranteed CPU-visible timing associated with items 1 and, where relevant to instruction completion, item 2.&lt;/p&gt;
&lt;p dir="auto" data-end="3263" data-start="3131"&gt;Please provide a guaranteed maximum suitable for formal WCET analysis, or state explicitly if no such guaranteed bound is published.&lt;/p&gt;
&lt;h3 dir="auto" data-end="3324" data-start="3265" data-section-id="1da57ct"&gt;3. NMI watchdog counter headroom at Fatal-handler entry&lt;/h3&gt;
&lt;p dir="auto" data-end="3481" data-start="3326"&gt;According to the F2838x documentation, assertion of an enabled NMI FAIL flag starts the NMI watchdog counter &lt;code data-end="3445" data-start="3435"&gt;NMIWDCNT&lt;/code&gt;, which is clocked from &lt;code data-end="3480" data-start="3469"&gt;SYSCLKOUT&lt;/code&gt;.&lt;/p&gt;
&lt;p dir="auto" data-end="3574" data-start="3483"&gt;Our formal WCET interval begins at the first executed instruction of the Fatal NMI handler:&lt;/p&gt;
&lt;pre data-end="3650" data-start="3576"&gt;&lt;code&gt;CPU1 address 0x1A0AD
M2Safety_fatalNmiHandler
instruction: ASP&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto" data-end="3749" data-start="3652"&gt;The interval ends before the terminal self-loop, after completion of the final Fatal-state store.&lt;/p&gt;
&lt;p dir="auto" data-end="3936" data-start="3751"&gt;NMI acceptance latency and hardware automatic-context-save execution occur &lt;strong data-end="3836" data-start="3826"&gt;before&lt;/strong&gt; our formal WCET start point, but they consume watchdog headroom before execution reaches &lt;code data-end="3935" data-start="3926"&gt;0x1A0AD&lt;/code&gt;.&lt;/p&gt;
&lt;p dir="auto" data-end="3967" data-start="3938"&gt;For TMS320F28388S Rev A with:&lt;/p&gt;
&lt;pre data-end="3998" data-start="3969"&gt;&lt;code&gt;NMIWDPRD = 0xFFFF&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto" data-end="4178" data-start="4000"&gt;what is the &lt;strong data-end="4064" data-start="4012"&gt;guaranteed maximum elapsed SYSCLKOUT-cycle count&lt;/strong&gt; from the enabled NMI FAIL-flag assertion that starts &lt;code data-end="4128" data-start="4118"&gt;NMIWDCNT&lt;/code&gt; until CPU1 begins execution at address &lt;code data-end="4177" data-start="4168"&gt;0x1A0AD&lt;/code&gt;?&lt;/p&gt;
&lt;p dir="auto" data-end="4260" data-start="4180"&gt;Alternatively, if TI specifies this behavior directly in watchdog-counter terms:&lt;/p&gt;
&lt;blockquote data-end="4369" data-start="4262"&gt;
&lt;p dir="auto" data-end="4369" data-start="4264"&gt;What is the guaranteed maximum possible value of &lt;code data-end="4323" data-start="4313"&gt;NMIWDCNT&lt;/code&gt; when CPU1 begins executing address &lt;code data-end="4368" data-start="4359"&gt;0x1A0AD&lt;/code&gt;?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="auto" data-end="4459" data-start="4371"&gt;Please provide the result as a guaranteed upper bound suitable for formal WCET analysis.&lt;/p&gt;
&lt;p dir="auto" data-end="4506" data-start="4461"&gt;Please also clarify the relationship between:&lt;/p&gt;
&lt;ul data-end="4588" data-start="4508"&gt;
&lt;li data-end="4535" data-start="4508" data-section-id="9wenq"&gt;one &lt;code data-end="4524" data-start="4514"&gt;NMIWDCNT&lt;/code&gt; increment;&lt;/li&gt;
&lt;li data-end="4560" data-start="4536" data-section-id="1c14k6s"&gt;one &lt;code data-end="4553" data-start="4542"&gt;SYSCLKOUT&lt;/code&gt; cycle;&lt;/li&gt;
&lt;li data-end="4588" data-start="4561" data-section-id="hpxjfy"&gt;C28x CPU execution cycles&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto" data-end="4620" data-start="4590"&gt;for this device/configuration.&lt;/p&gt;
&lt;p dir="auto" data-end="4768" data-start="4622"&gt;If conversion from watchdog counter ticks to C28x execution cycles requires any additional assumption, please identify that assumption explicitly.&lt;/p&gt;
&lt;p dir="auto" data-end="4867" data-start="4770"&gt;In addition, while &lt;code data-end="4799" data-start="4789"&gt;NMIWDCNT&lt;/code&gt; is already running, can assertion of another enabled NMI FAIL flag:&lt;/p&gt;
&lt;ul data-end="5035" data-start="4869"&gt;
&lt;li data-end="4889" data-start="4869" data-section-id="12o9v8r"&gt;reset the counter;&lt;/li&gt;
&lt;li data-end="4912" data-start="4890" data-section-id="j7rqo9"&gt;restart the counter;&lt;/li&gt;
&lt;li data-end="4934" data-start="4913" data-section-id="d3lv73"&gt;reload the counter;&lt;/li&gt;
&lt;li data-end="4959" data-start="4935" data-section-id="w04lfh"&gt;delay its progression;&lt;/li&gt;
&lt;li data-end="4984" data-start="4960" data-section-id="19cjjp7"&gt;alter its count value;&lt;/li&gt;
&lt;li data-end="5035" data-start="4985" data-section-id="1q0c393"&gt;or otherwise change the watchdog timeout timing?&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto" data-end="5084" data-start="5037"&gt;If so, please describe the guaranteed behavior.&lt;/p&gt;
&lt;p dir="auto" data-end="5167" data-start="5086"&gt;Please identify all conditions qualifying the guarantee, including as applicable:&lt;/p&gt;
&lt;ul data-end="5319" data-start="5169"&gt;
&lt;li data-end="5187" data-start="5169" data-section-id="dfeb5k"&gt;device revision;&lt;/li&gt;
&lt;li data-end="5223" data-start="5188" data-section-id="1cvawgy"&gt;SYSCLK / SYSCLKOUT configuration;&lt;/li&gt;
&lt;li data-end="5259" data-start="5224" data-section-id="1ksi4dv"&gt;interrupt recognition conditions;&lt;/li&gt;
&lt;li data-end="5273" data-start="5260" data-section-id="180pjt0"&gt;NMI source;&lt;/li&gt;
&lt;li data-end="5294" data-start="5274" data-section-id="dnru70"&gt;power/clock state;&lt;/li&gt;
&lt;li data-end="5319" data-start="5295" data-section-id="1m145lv"&gt;debug/emulation state.&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir="auto" data-end="5430" data-start="5321"&gt;Typical latency, measured latency, or nominal interrupt-response values are not sufficient for this analysis.&lt;/p&gt;
&lt;h3 dir="auto" data-end="5458" data-start="5432" data-section-id="nd1oc9"&gt;Purpose of the request&lt;/h3&gt;
&lt;p dir="auto" data-end="5504" data-start="5460"&gt;The formal property we need to establish is:&lt;/p&gt;
&lt;pre data-end="5691" data-start="5506"&gt;&lt;code&gt;For every admitted Fatal-NMI execution beginning at 0x1A0AD,
the handler reaches its defined WCET endpoint before any
NMI-watchdog reset, and within &amp;lt;= 4096 C28x CPU cycles.&lt;/code&gt;&lt;/pre&gt;
&lt;p dir="auto" data-end="5815" data-start="5693"&gt;The entry-headroom precondition is defined independently and cannot be inferred retrospectively from successful execution.&lt;/p&gt;
&lt;p dir="auto" data-end="5910" data-start="5817"&gt;Therefore, we require guaranteed upper bounds rather than empirical or typical timing values.&lt;/p&gt;
&lt;p dir="auto" data-end="5910" data-start="5817"&gt;Backgroud:&lt;/p&gt;
&lt;p dir="auto" data-end="5910" data-start="5817"&gt;We have already closed CPU1 DMA, CLA, GS13/GS14/LS5 contention and the core instruction/pipeline/branch/call timing model. The remaining blockers are limited to the three hardware timing authorities requested above.&lt;/p&gt;
&lt;p dir="auto" data-end="5922" data-start="5912"&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F2800157: Debug 时，eeprom读取错误，上电直接运行，eeprom读取正常</title><link>https://e2echina.ti.com/thread/1095446?ContentTypeID=0</link><pubDate>Sat, 19 Sep 2026 08:37:14 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:01ce5380-6316-4d61-9c96-f5a08e96be4b</guid><dc:creator>yundong zou</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1095446?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1095446/tms320f2800157-debug-eeprom-eeprom/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F2800157" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F2800157&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ccs12 Debug 时，eeprom读取错误，直接上电直接运行，eeprom读取正常&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F28035: TMS320F28035PNT  芯片ADC非线性问题</title><link>https://e2echina.ti.com/thread/1095273?ContentTypeID=0</link><pubDate>Fri, 18 Sep 2026 07:02:19 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:e6c4335f-a3d3-470e-b5b0-f8d643e34f63</guid><dc:creator>Dora CAI</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1095273?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1095273/tms320f28035-tms320f28035pnt-adc/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F28035" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F28035&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;你好， TMS320F28035PNT&amp;nbsp; 使用片上ADC测试，发现ADC存在线性误差，不同芯片之间一致性差异较大 。相同问题在TMS320F28377SPZPT&amp;nbsp; &amp;nbsp; 上面也有出现。想看看怎么调整可以解决问题，谢谢！&lt;a href="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/TMS320F28035PNT--_AF824772_-ADC_5E97BF7E2760EE959898_.pdf" target="_blank" rel="noopener"&gt;TMS320F28035PNT 芯片 ADC非线性问题.pdf&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F2800137: Phase Current Sawtooth Wave</title><link>https://e2echina.ti.com/thread/1094811?ContentTypeID=0</link><pubDate>Wed, 16 Sep 2026 10:22:53 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:e08a644b-ce8c-421a-8d7c-ed85b4514b6b</guid><dc:creator>zhou qicheng</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1094811?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094811/tms320f2800137-phase-current-sawtooth-wave/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F2800137" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F2800137&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/mmexport1789552029873.png" alt="mmexport1789552029873.png" width="346" height="173" data-temp-id="mmexport1789552029873.png-208614"&gt; &lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/IMG_5F00_20260916_5F00_131317.jpg" alt="IMG_20260916_131317.jpg" width="417" height="313" data-temp-id="IMG_20260916_131317.jpg-206115"&gt;&lt;/p&gt;
&lt;p&gt;C:\Users\chao.zhou\TI_FUZAI\universal_motorcontrol_lab_f280013x&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I&amp;#39;m using the official example, and the current bandwidth seems to be 200 by default. The board is a new design by the company. Right now, I found that the phase current has serious ripple, causing the sampled amplitude to be asymmetrical. How can I tell if it&amp;#39;s caused by software or hardware? I tried using voltage open-loop as well, and it&amp;#39;s still the same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280039C: 无法使用ccs内置的syscfg生成mcu control center功能</title><link>https://e2echina.ti.com/thread/1094583?ContentTypeID=0</link><pubDate>Tue, 15 Sep 2026 03:16:16 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:aee7f9b2-5d29-42f7-932e-2e9212ee7631</guid><dc:creator>ronghe feng</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1094583?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094583/tms320f280039c-ccs-syscfg-mcu-control-center/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280039C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280039C&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/C2000WARE" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;C2000WARE&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/SYSCONFIG" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SYSCONFIG&lt;/a&gt;&lt;/p&gt;&lt;p&gt;在我已有的ccs+sysccfg工程中添加mcu control center中的log功能编译时出现如下错误：&lt;br&gt;Generating Code (Electrosurgical_knife.syscfg)...&lt;br&gt;undefined&lt;br&gt;TypeError: sysctlModExports.bitfieldInstanceNames[exportInfo.bitfieldInstance] is not a function&lt;br&gt;&amp;nbsp; &amp;nbsp; at templateFunc (D:\software\ti\ccs2100\C2000Ware_26_01_00_00\utilities\transfer\.meta\gui\index.gui.xdt:137:92)&lt;br&gt;&amp;nbsp; &amp;nbsp; at func (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\pinmux\services\codeGeneration\templateRunner.ts:29:39)&lt;br&gt;&amp;nbsp; &amp;nbsp; at t.allowPathVisibility (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\pinmux\services\pathsVisibility.ts:11:10)&lt;br&gt;&amp;nbsp; &amp;nbsp; at t.runTemplate (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\pinmux\services\codeGeneration\templateRunner.ts:29:32)&lt;br&gt;&amp;nbsp; &amp;nbsp; at t.CodeGenerator.generate (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\pinmux\services\codeGeneration\codeGenerator.ts:142:21)&lt;br&gt;&amp;nbsp; &amp;nbsp; at iteratee (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\pinmux\services\codeGeneration\codeGenerator.ts:147:26)&lt;br&gt;&amp;nbsp; &amp;nbsp; at tA (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\node_modules\lodash\lodash.js:653:23)&lt;br&gt;&amp;nbsp; &amp;nbsp; at Function.map (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\node_modules\lodash\lodash.js:9621:57)&lt;br&gt;&amp;nbsp; &amp;nbsp; at t.CodeGenerator.generateAll (D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\pinmux\services\codeGeneration\codeGenerator.ts:146:12)&lt;br&gt;&amp;nbsp; &amp;nbsp; at D:\software\ti\ccs2100\ccs\utils\sysconfig_1.28.0\dist\src\cli\cli_core.ts:133:38&lt;br&gt;[2]gmake: Target &amp;#39;all&amp;#39; not remade because of errors.&lt;br&gt;&lt;br&gt;但是在导入使用D:\software\ti\ccs2100\C2000Ware_26_01_00_00\driverlib\f28003x\examples\transfer\CCS\transfer_ex1_customlog_export_sci.projectspec这个demo工程是可以正常生成和编译的，不过也有一个问题，这个demo我修改了sci输出IO就编译出错，如上述工程一样的错误，即便clean工程也无法编译。&lt;br&gt;&lt;br&gt;什么问题呢？&lt;br&gt;&amp;nbsp;SDK:C2000Ware_26_01_00_00&lt;br&gt;SYSCFG:1.28.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280049C: ADC采样误差</title><link>https://e2echina.ti.com/thread/1094415?ContentTypeID=0</link><pubDate>Mon, 14 Sep 2026 10:37:23 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:1bb6c361-337a-44c6-b5e0-6670382dc8c1</guid><dc:creator>John Pan</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1094415?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094415/tms320f280049c-adc/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049C&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;如下图，在C2管脚上输入1.7V电压，ADC读数最大值为2224，最小值为2103，相差100多&lt;/p&gt;
&lt;p&gt;这个误差属于正常？还是过大了？&amp;nbsp; &amp;nbsp;是不是ADC有什么配置可以让误差缩小？&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/7444.image.png" alt="image.png" data-temp-id="image.png-322700"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>F29H859TU-Q1: F29 Can发送和Busoff中断处理问题</title><link>https://e2echina.ti.com/thread/1094397?ContentTypeID=0</link><pubDate>Mon, 14 Sep 2026 05:56:44 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:018f8f81-8c9b-4eb3-a246-8ddfd4dc6c1a</guid><dc:creator>liu Gaosong</dc:creator><slash:comments>10</slash:comments><comments>https://e2echina.ti.com/thread/1094397?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094397/f29h859tu-q1-f29-can-busoff/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/F29H859TU-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;F29H859TU-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;问题一：F29H85x，Busoff中断里只判断Mcan_IR寄存器，Busoff状态发生变化都会进中断，一次Busoff会进2次中断且都会报告给上层（即使第二次中断，Busoff的状态以及恢复，即MCan_PSR_BO为0），这不符合规范；但是Busff轮询处理的时候，会先判断MCan_PSR_BO寄存器，确认MCan_PSR_BO为1后再报告上层；中断静态代码是缺少MCan_PSR_BO状态判断的。&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/28130.image.png" alt="image.png" data-temp-id="image.png-88945"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;问题二：F29H85x，Mcal Can配置Tx邮箱类型为BASIC_CAN，CanHwObjectCount不为1，压测发送报文周期时，发现存在漏帧，是因为报文请求发送时，读取空闲object的索引，跟最终发送时使用的索引不一致，导致发出的报文不对；把CanHwObjectCount改为1，问题解决了，但是为什么CanHwObjectCount大于1时，有漏帧的问题。&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/6763.image.png" alt="image.png" data-temp-id="image.png-95965"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/7838.image.png" alt="image.png" data-temp-id="image.png-71261"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/2543.image.png" alt="image.png" data-temp-id="image.png-56149"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280049: 关于280049的bootloader功能的问题</title><link>https://e2echina.ti.com/thread/1094095?ContentTypeID=0</link><pubDate>Fri, 11 Sep 2026 08:07:55 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:49966092-fcff-4584-a929-e996cdd9d6da</guid><dc:creator>chen xinyu</dc:creator><slash:comments>8</slash:comments><comments>https://e2echina.ti.com/thread/1094095?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094095/tms320f280049-280049-bootloader/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/C2000WARE" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;C2000WARE&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我当前程序分为boot程序与APP程序；&lt;/p&gt;
&lt;p&gt;要实现OTA升级的功能，从boot程序跳转到APP程序是正常的；但是在APP程序跳转到boot中程序出现了一些问题：&lt;br&gt;&lt;br&gt;具体描述如下：&lt;br&gt;我在APP程序中执行&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; DINT;&lt;br&gt;&amp;nbsp; &amp;nbsp; IER = 0x0000;&lt;br&gt;&amp;nbsp; &amp;nbsp; IFR = 0x0000;&lt;br&gt;&amp;nbsp; &amp;nbsp; InitPieCtrl();&lt;br&gt;&amp;nbsp; &amp;nbsp; SysCtl_disablePeripheral(SYSCTL_PERIPH_CLK_CLA1);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; SysCtl_resetDevice();&lt;br&gt;来进入软件复位，在不连接仿真器的情况下，程序执行完这段后就停止运行或者跑飞（我的判断依据是APP程序是LED灯慢闪，boot程序是LED灯快闪），连接仿真器后程序运行到这个语句后就出现：&lt;br&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/28501.image.png" alt="image.png" width="663" height="128" data-temp-id="image.png-36977"&gt;&lt;br&gt;我BOOT的map文件开头：ENTRY POINT SYMBOL: &amp;quot;code_start&amp;quot; &amp;nbsp;address: 00080000&lt;br&gt;在开头就关闭了看门狗&lt;br&gt;&lt;br&gt;我应该怎么做，让280049正确的进行复位，正确的执行boot程序&lt;br&gt;&lt;br&gt;不要只给发一个例程，帮我分析一下原因和解决办法，辛苦&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280049: 关于280049的FSI通信方面的问题</title><link>https://e2echina.ti.com/thread/1094091?ContentTypeID=0</link><pubDate>Fri, 11 Sep 2026 07:14:32 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d96031f4-2a18-4145-90e9-cf1a1ac6d459</guid><dc:creator>chen xinyu</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1094091?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094091/tms320f280049-280049-fsi/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;你好，&lt;/p&gt;
&lt;p&gt;我想问一个关于DSP 280049的FSI通信相关的问题：&lt;br&gt;我原本调试好了FSI通信，在后续的调试控制部分中，突然FSI输出不正常，目前排查是硬件的问题，因为我换了一个程序，FSI输出是好用的；&lt;br&gt;&lt;br&gt;我配置了一帧发送16个word，配置时钟为25M的时钟，配置为数据帧；配置只使用D0作为数据信号；&lt;br&gt;&lt;br&gt;正常的FSI输出图片：&lt;br&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/ffb865ab52939ffd99b1fd8fa31e9df7_5F00_compress.jpg" alt="ffb865ab52939ffd99b1fd8fa31e9df7_compress.jpg" width="702" height="526" data-temp-id="ffb865ab52939ffd99b1fd8fa31e9df7_compress.jpg-452147"&gt;&lt;/p&gt;
&lt;p&gt;现在的FSI输出图片：&lt;br&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/612897da51f8cc158ed83aa4e03aee31_5F00_compress.jpg" alt="612897da51f8cc158ed83aa4e03aee31_compress.jpg" width="713" height="535" data-temp-id="612897da51f8cc158ed83aa4e03aee31_compress.jpg-444249"&gt;&lt;br&gt;其中黄色的是输出时钟信号，蓝色的是数据信号&lt;br&gt;&lt;br&gt;关于配置我没有更改，在这个错误的FSI输出情况下，DSP也可以进入发送中断，在中断清除标志位前打断点，通过观察 TX_EVT_STS Register寄存器，该寄存器值为1；即没有故障并且发送完成，并且 TX_FRAME_CTRL寄存器为0xF3,即配置为数据帧，发送16个word;&lt;br&gt;&lt;br&gt;&lt;br&gt;我的调用函数：&lt;br&gt;uint16_t txBufData[16] = {0};&lt;br&gt;&amp;nbsp; &amp;nbsp; FSI_setTxBufferPtr(FSITXA_BASE, 0U);&lt;br&gt;&amp;nbsp; &amp;nbsp; FSI_writeTxBuffer(FSITXA_BASE, txBufData, nWords, 0U);&lt;br&gt;&amp;nbsp; &amp;nbsp; FSI_startTxTransmit(FSITXA_BASE);&lt;br&gt;&lt;br&gt;帮我分析原因，不要发一个例程，例程我了解过了，请详细说一下可以的原因，不要敷衍&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F2800137: SPI,i2c的boot问题</title><link>https://e2echina.ti.com/thread/1094062?ContentTypeID=0</link><pubDate>Fri, 11 Sep 2026 00:27:51 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:509e1e94-4f74-4e6f-ae30-323691748a5e</guid><dc:creator>TI Thanks</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1094062?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1094062/tms320f2800137-spi-i2c-boot/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F2800137" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F2800137&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2800137怎么选择spi或i2c的boot？这个流程我没有看懂。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/73725.image.png" alt="image.png" data-temp-id="image.png-73656"&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/33134.image.png" alt="image.png" data-temp-id="image.png-81357"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>F28E120SC: mcpwm如何通过软件快速关断</title><link>https://e2echina.ti.com/thread/1093842?ContentTypeID=0</link><pubDate>Thu, 10 Sep 2026 05:53:28 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:cee40e87-7a82-41cc-b74a-1a9b34efc6d2</guid><dc:creator>ruiwen pang</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1093842?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1093842/f28e120sc-mcpwm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/F28E120SC" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;F28E120SC&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;f28e12x中没有类似EPwm1Regs.TZFRC.bit.OST = 1;的寄存器，那么软件可以通过什么方式快速的关断mcpwm呢&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F28335-Q1: 存储显式初始化且不为0的全局变量第一次数据加载错误</title><link>https://e2echina.ti.com/thread/1093831?ContentTypeID=0</link><pubDate>Thu, 10 Sep 2026 00:52:18 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:2703b186-24ea-42fe-9dc7-ea6adfb319bc</guid><dc:creator>Tong Qian</dc:creator><slash:comments>5</slash:comments><comments>https://e2echina.ti.com/thread/1093831?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1093831/tms320f28335-q1-0/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F28335-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F28335-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;第一次上电，数据如下图所示&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/_4F5C555E2A62FE56_-2026_2D00_09_2D00_10-081030.png" alt=" "&gt;&lt;/p&gt;
&lt;p&gt;第1次复位后未运行，数据下方所示&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/_4F5C555E2A62FE56_-2026_2D00_09_2D00_10-081055.png" alt=" "&gt;&lt;/p&gt;
&lt;p&gt;相关代码如下&lt;/p&gt;
&lt;p&gt;RAML4 &amp;nbsp; &amp;nbsp; &amp;nbsp; : origin = 0x00C000, length = 0x001800 &amp;nbsp;&lt;/p&gt;
&lt;p&gt;.ebss &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;gt; dataRAM, &amp;nbsp; &amp;nbsp;PAGE = 1&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;uint8 tx_mem_conf[8] = {8,8,8,8,8,8,8,8}; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// for setting TMSR regsiter&lt;br&gt;uint8 rx_mem_conf[8] = {8,8,8,8,8,8,8,8}; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// for setting RMSR regsiter&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;目前50个芯片中，仅有一个芯片会出现这种情况，可以帮忙分析一下原因和修改方案吗？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>F28M36P53C2: C2prog烧录串口软件出现Unable to set baudrate</title><link>https://e2echina.ti.com/thread/1093643?ContentTypeID=0</link><pubDate>Wed, 09 Sep 2026 06:38:30 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:42b6f047-b03e-4435-8d84-0d5a90b03118</guid><dc:creator>user4724755</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1093643?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1093643/f28m36p53c2-c2prog-unable-to-set-baudrate/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/F28M36P53C2" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;F28M36P53C2&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我现在正在用C2prog烧录串口软件出现Unable&amp;nbsp;to&amp;nbsp;set&amp;nbsp;baudrate&amp;nbsp;，我boot也按照说明书进行了高低电平处理，用的是F28M36双核芯片，用UARTO口调用双核默认的BOOTLOOD程序进行串口烧录，请问下为什么会一直出现该问题，同时能请教下，C2prog的晶振频率为只能选择20M我设计的是30M。是这个原因吗，还有是否不需要波特率的设计 &lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/38807.image.png" alt="image.png" data-temp-id="image.png-38185"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>F29P329SM-Q1: 关于ERRORSTS管脚配置为PWM模式的问题</title><link>https://e2echina.ti.com/thread/1093284?ContentTypeID=0</link><pubDate>Mon, 07 Sep 2026 05:20:24 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:94249a3d-cd38-4aed-8031-476895078b27</guid><dc:creator>Jiandong Sun</dc:creator><slash:comments>8</slash:comments><comments>https://e2echina.ti.com/thread/1093284?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1093284/f29p329sm-q1-errorsts-pwm/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/F29P329SM-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;F29P329SM-Q1&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/SYSCONFIG" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SYSCONFIG&lt;/a&gt;&lt;/p&gt;&lt;p&gt;您好：&lt;/p&gt;
&lt;p&gt;我在使用sysconfig配置ESM System模块时将ERRORSTS管脚配置为PWM模式后，然后芯片在上电后需要大约84ms才能够正常发出方波信号，这个时间已经影响了外部SBC的运行，而ESMSYSTEM的初始化已经在程序运行的最开始，需要怎么配置才能让ERRORSTS管脚尽早的发出方波信号。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/7827.image.png" alt="image.png" data-temp-id="image.png-30533"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F28335: XINTF Registers的XINTCNF2寄存器介绍</title><link>https://e2echina.ti.com/thread/1092578?ContentTypeID=0</link><pubDate>Sat, 05 Sep 2026 07:50:35 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:8b95d16c-daa0-43e6-ae91-9cad53fe0773</guid><dc:creator>JIE WANG</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1092578?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1092578/tms320f28335-xintf-registers-xintcnf2/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F28335" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F28335&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;示例代码里有XINTCNF2寄存器但是SPRUI07手册里面没有介绍&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/4212.image.png" alt="image.png" data-temp-id="image.png-135138"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F28374S: TMS320F28374S: periodic STA/STL RAM diagnostics — CERRTHRES / FMEDA Diagnostic Used in Application, and STA_MARCH_COPY false-fail risk</title><link>https://e2echina.ti.com/thread/1092239?ContentTypeID=0</link><pubDate>Wed, 02 Sep 2026 03:03:18 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:14e51a24-298d-4d14-bcba-db8deeace287</guid><dc:creator>jason Su</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1092239?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1092239/tms320f28374s-tms320f28374s-periodic-sta-stl-ram-diagnostics-cerrthres-fmeda-diagnostic-used-in-application-and-sta_march_copy-false-fail-risk/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Other Parts Discussed in Thread: &lt;/b&gt;&lt;a href="https://www.ti.com.cn/product/cn/TMS320F28374S" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F28374S&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/C2000-SAFETI-DIAGNOSTICS-LIB" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;C2000-SAFETI-DIAGNOSTICS-LIB&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Device: TMS320F28374S&lt;br /&gt;Software: C2000 SafeTI Diagnostic Library / Self-Test Application (STA) v1.00.02.00&lt;br /&gt;Use case: industrial, IEC 61508&lt;br /&gt;Periodic calls (runtime / PEST):&lt;br /&gt; STA_RAM_DETECT -&amp;gt; STL_RAM_detectError()&lt;br /&gt; STA_MARCH_COPY -&amp;gt; STL_March_testRAMCopy() + STL_March_checkErrorStatus()&lt;/p&gt;
&lt;p&gt;We recently received several field reports of periodic RAM diagnostic FAIL.&lt;br /&gt;Below is how we call STA/STL at runtime; we have a few questions on usage,&lt;br /&gt;pass/fail severity, FMEDA, and possible March false FAIL.&lt;/p&gt;
&lt;p&gt;Periodic entry (application)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/* first */
sta_tests_testdevice_handle(STA_RAM_DETECT);
/* immediately after */
sta_tests_testdevice_handle(STA_MARCH_COPY);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;A. STA_RAM_DETECT (Dummy Read / ECC-Parity observation)&lt;/p&gt;
&lt;p&gt;Each STA_RAM_DETECT call dummy-reads one SRAM block (32-bit reads), then&lt;br /&gt;rotates through the on-chip SRAM map.&lt;/p&gt;
&lt;p&gt;Per SPRS881K Table 7-6:&lt;br /&gt; ECC blocks: M0, D0, D1 -&amp;gt; SPRUI78C SRAM1 (6.3.9)&lt;br /&gt; Parity blocks: LSx, GSx, MSGRAM -&amp;gt; SPRUI78C SRAM2 (6.3.10)&lt;br /&gt;The Dummy Read itself is the method in SPRUI78C 6.3.3 (SRAM7).&lt;/p&gt;
&lt;p&gt;Sectors in rotation (STA init):&lt;br /&gt; M0, M1, D0, D1, LS0-LS5, GS0-GS11, CLA-to-CPU MSGRAM, CPU-to-CLA MSGRAM&lt;br /&gt;Skipped after increment (same as March):&lt;br /&gt; - M1 (stack)&lt;br /&gt; - GS3 (STA variables / March copy buffer)&lt;br /&gt; - CLA-to-CPU MSGRAM (CPU has no write access)&lt;/p&gt;
&lt;p&gt;From sta_user.c (STA_User_initRAMErrDetectTest) + sta_tests.c:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;STA_User_ramErrDetectObj.corrErrorThreshold = 1U;
STA_User_ramErrDetectObj.corrErrorIntVector = STA_Util_corrErrorISR_RAM;
STA_User_ramErrDetectObj.uncNMIVector       = STA_Util_uncorrErrorNMIISR_RAM;
STA_User_ramErrDetectObj.startAddress =
    STA_RAMTest_StartAddr[STA_User_ramErrDetect_Count];
STA_User_ramErrDetectObj.endAddress   =
    STA_RAMTest_EndAddr[STA_User_ramErrDetect_Count];
/* then advance STA_User_ramErrDetect_Count; skip indices for M1 / GS3 /
   CLA-to-CPU MSGRAM */

MemCfg_setTestMode(memSection, MEMCFG_TEST_FUNCTIONAL);

testStatus = STL_RAM_detectError(STA_User_ramErrDetectHandle);
if (STL_RAM_DETECT_PASS == testStatus)
{
    /* PASS */
}
else
{
    /* FAIL -&amp;gt; enter safe state */
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;From stl_ram.c STL_RAM_detectError() (Diag Lib v1.00.02.00), as we read it:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/* clear status / interrupt flags (also clears single-bit error count) */
HWREG(...CERRCLR)  = 0xFFFFFFFFU;
HWREG(...CEINTCLR) = ...;
HWREG(...UCERRCLR) = 0xFFFFFFFFU;

MemCfg_setCorrErrorThreshold(ramErrDetectHandle-&amp;gt;corrErrorThreshold);

/* dummy-read 32 bits at a time from startAddress to endAddress */
for (address = start; address &amp;lt;= end; address += 2U)
    dummyRead = HWREG(address);

ramErrDetectHandle-&amp;gt;corrErrorCount = MemCfg_getCorrErrorCount();
/* corrErrorCount is stored but not used for pass/fail */

if (((MemCfg_getUncorrErrorStatus() &amp;amp; MEMCFG_UCERR_CPUREAD) != 0U) ||
    ((MemCfg_getCorrErrorStatus()   &amp;amp; MEMCFG_CERR_CPUREAD)  != 0U))
    testStatus = STL_RAM_DETECT_FAIL;
else
    testStatus = STL_RAM_DETECT_PASS;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;So (please confirm): a hardware-corrected 1-bit ECC data error still sets&lt;br /&gt;CERRFLG / CPUREAD and returns FAIL; we do not use CERRCNT as the criterion.&lt;/p&gt;
&lt;p&gt;We understand from the documents (please confirm):&lt;br /&gt; - SPRUHX5H 3.11.1.7: a 1-bit error in one 16-bit ECC data word is corrected&lt;br /&gt; and written back; address ECC, ECC double-bit, and all parity errors&lt;br /&gt; are uncorrectable (UCERR / NMI). Parity memories have no correctable path.&lt;br /&gt; - After correction, CERRFLG is still set and CERRCNT increments.&lt;br /&gt; - SPRUHX5H 3.11.1.7.2: CERRTHRES controls when the correctable-error&lt;br /&gt; interrupt is generated (if enabled), not whether a flag is set.&lt;br /&gt; - SPRUHX5H 3.6.6: &amp;quot;A typical threshold setting to avoid triggering on&lt;br /&gt; transient errors which are corrected, but identify persistent faults is 10.&amp;quot;&lt;/p&gt;
&lt;p&gt;B. STA_MARCH_COPY (non-destructive March13N) &amp;mdash; our implementation&lt;/p&gt;
&lt;p&gt;This follows Diag Lib UG v1.00.02.00 Section 5.15 and SPRACB9:&lt;br /&gt; STL_March_testRAMCopy() copies the window, writes/reads the March patterns,&lt;br /&gt; then restores the original contents.&lt;br /&gt; STL_March_checkErrorStatus() then reads CERRFLG / UCERRFLG.&lt;/p&gt;
&lt;p&gt;1) Periodic call order&lt;br /&gt; STA_RAM_DETECT (first)&lt;br /&gt; STA_MARCH_COPY (immediately after)&lt;/p&gt;
&lt;p&gt;2) Sectors / window&lt;br /&gt; Each call tests one window only:&lt;br /&gt; length = 63 -&amp;gt; 64 x 32-bit = 128 x 16-bit&lt;br /&gt; Address advances inside the current sector (AddrCnt); when the sector&lt;br /&gt; end is reached, move to the next sector.&lt;/p&gt;
&lt;p&gt;Tested:&lt;br /&gt; M0, D0, D1,&lt;br /&gt; LS0-LS5,&lt;br /&gt; GS0-GS2, GS4-GS11,&lt;br /&gt; CPU-to-CLA MSGRAM&lt;/p&gt;
&lt;p&gt;Skipped:&lt;br /&gt; M1 (stack)&lt;br /&gt; GS3 (STA variables / copy buffer STA_User_ramTestGS3Data)&lt;br /&gt; CLA-to-CPU MSGRAM (CPU cannot write)&lt;/p&gt;
&lt;p&gt;3) Patterns on the same window (fixed order inside one call)&lt;br /&gt; 1. STL_MARCH_PATTERN_ONE -&amp;gt; STL_March_checkErrorStatus()&lt;br /&gt; 2. STL_MARCH_PATTERN_TWO -&amp;gt; check (CERR/UCERR cleared between patterns)&lt;br /&gt; 3. STL_MARCH_PATTERN_THREE -&amp;gt; check&lt;br /&gt; 4. STL_MARCH_PATTERN_FOUR -&amp;gt; check&lt;br /&gt; Any non-PASS check is ORed into FAIL.&lt;/p&gt;
&lt;p&gt;4) Source &amp;mdash; init (sta_user.c STA_User_initMarch), simplified:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;uint32_t addrInterval =&lt;br /&gt; sizeof(STA_User_ramTestGS3Data) / sizeof(uint16_t); /* 128 x 16-bit */&lt;/p&gt;
&lt;p&gt;STA_User_marchErrorObj.address =&lt;br /&gt; STA_RAMTest_Addr[STA_User_RamMarchCopy_Count]&lt;br /&gt; + STA_User_RamMarchCopy_AddrCnt * addrInterval;&lt;br /&gt;STA_User_marchErrorObj.ramSection =&lt;br /&gt; STA_RAMTest_Sect[STA_User_RamMarchCopy_Count];&lt;br /&gt;STA_User_marchErrorObj.xorMask = 0x00000000U;&lt;br /&gt;STA_User_marchErrorObj.testMode = MEMCFG_TEST_FUNCTIONAL;&lt;br /&gt;/* then advance AddrCnt / sector count; skip M1, GS3, CLA-to-CPU MSGRAM */&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;5) Source &amp;mdash; body (sta_tests.c case STA_MARCH_COPY), simplified:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;MemCfg_clearUncorrErrorStatus(MEMCFG_CERR_CPUREAD |
                              MEMCFG_CERR_DMAREAD |
                              MEMCFG_CERR_CLA1READ);
MemCfg_clearCorrErrorStatus(MEMCFG_CERR_CPUREAD |
                            MEMCFG_CERR_DMAREAD |
                            MEMCFG_CERR_CLA1READ);

STA_User_initMarch();
Setup_March_Interrupt();

/* pattern ONE (TWO / THREE / FOUR are the same; clear CERR/UCERR between) */
STL_March_testRAMCopy(STL_MARCH_PATTERN_ONE,
                      STA_User_marchErrorObj.address,
                      63U, (uint32_t)STA_User_ramTestGS3Data);
returnVal |= STL_March_checkErrorStatus();
/* then PATTERN_TWO / THREE / FOUR the same way */&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;STA_Tests_testDevice() runs from Flash (not from the RAM under test).&lt;br /&gt;The copy buffer is in GS3, which is excluded from the DUT.&lt;br /&gt;We do not halt CLA or DMA around this March window during PEST.&lt;/p&gt;
&lt;p&gt;Questions&lt;/p&gt;
&lt;p&gt;Q1. Intended use&lt;br /&gt; For periodic (PEST) RAM diagnostics on F28374S, is the combination below&lt;br /&gt; the intended STA/STL usage? (SPRUI78C 6.3.3 / 6.3.9 / 6.3.10 / 6.3.12;&lt;br /&gt; Diag Lib UG 5.15)&lt;br /&gt; STA_RAM_DETECT -&amp;gt; SRAM1 / SRAM2 observation, and/or SRAM7 data scrubbing&lt;br /&gt; STA_MARCH_COPY -&amp;gt; SRAM3 software test of SRAM (non-destructive March13N)&lt;br /&gt; Is anything missing or incorrectly applied in the code above?&lt;/p&gt;
&lt;p&gt;Q2. Correctable vs uncorrectable in STL_RAM_detectError()&lt;br /&gt; The API returns FAIL for both correctable and uncorrectable flags.&lt;br /&gt; For ECC memories (M0 / D0 / D1), may the application tolerate a bounded&lt;br /&gt; number of correctable errors (hardware already corrected and wrote back)&lt;br /&gt; and only enter the safe state on uncorrectable errors, or after the&lt;br /&gt; correctable count reaches a threshold?&lt;br /&gt; We understand this does not apply to parity memories (LSx / GSx / MSGRAM),&lt;br /&gt; where every error is uncorrectable.&lt;/p&gt;
&lt;p&gt;Q3. Role of corrErrorThreshold = 1&lt;br /&gt; Does corrErrorThreshold / CERRTHRES only control the correctable-error&lt;br /&gt; interrupt (SPRUHX5H 3.11.1.7.2), and not the return value of&lt;br /&gt; STL_RAM_detectError()?&lt;br /&gt; In other words: changing 1 -&amp;gt; 10 would change interrupt timing only,&lt;br /&gt; and the API would still FAIL on the first CERRFLG?&lt;/p&gt;
&lt;p&gt;Q4. FMEDA / threshold = 10&lt;br /&gt; If we react only when CERRCNT &amp;gt;= 10 on ECC memories:&lt;br /&gt; a) Is that the intended use of the typical value in SPRUHX5H 3.6.6?&lt;br /&gt; b) Does TI recommend 10 for industrial / IEC 61508, or another value?&lt;br /&gt; c) Versus treating every CERRFLG as FAIL, do the FMEDA&lt;br /&gt; &amp;quot;Diagnostic Used in Application&amp;quot; settings need to change?&lt;br /&gt; Our current FMEDA &amp;quot;Diagnostic Used in Application&amp;quot; settings for RAM System:&lt;br /&gt; SRAM1 SRAM ECC = 1&lt;br /&gt; SRAM2 SRAM Parity = 1&lt;br /&gt; SRAM3 Software Test of SRAM = 0&lt;br /&gt; SRAM7 Data scrubbing = 0&lt;br /&gt; If we change the application reaction for correctable ECC to a&lt;br /&gt; count-based threshold, do these Diagnostic Used in Application&lt;br /&gt; values need to change (especially SRAM1 / SRAM7)?&lt;/p&gt;
&lt;p&gt;Q5. STA_MARCH_COPY false-fail risk&lt;br /&gt; Given the sector list, pattern order, and source above:&lt;br /&gt; - STA wrapper in Flash&lt;br /&gt; - M1 / GS3 / CLA-to-CPU MSGRAM skipped&lt;br /&gt; - copy buffer in GS3&lt;br /&gt; - CLA / DMA not halted during the March window&lt;br /&gt; Can STL_March_testRAMCopy() still produce a false FAIL by writing /&lt;br /&gt; restoring diagnostic state, or if CLA / DMA / an ISR accesses the same&lt;br /&gt; window during the test?&lt;br /&gt; Which additional regions or concurrent-access constraints does TI&lt;br /&gt; require for PEST use of STL_March_testRAMCopy()?&lt;/p&gt;
&lt;p&gt;We appreciate your guidance on the intended use, FMEDA Diagnostic Used in&lt;br /&gt;Application settings, and whether our March implementation can false-fail.&lt;br /&gt;We would rather keep the diagnostics as specified than invent a looser&lt;br /&gt;pass/fail rule.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F28P650DK: C2000Ware_26_01_00_00的ai相关例程的mod.a文件错误，官方例程无法正确运行</title><link>https://e2echina.ti.com/thread/1092219?ContentTypeID=0</link><pubDate>Tue, 01 Sep 2026 08:24:46 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:9306b84f-4161-428d-81a5-c72236bef49a</guid><dc:creator>Pop Tang</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1092219?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1092219/tms320f28p650dk-c2000ware_26_01_00_00-ai-mod-a/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F28P650DK" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F28P650DK&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/C2000WARE" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;C2000WARE&lt;/a&gt;&lt;/p&gt;&lt;p&gt;使用c2000ware自带的例程， C:\ti\c2000\C2000Ware_26_01_00_00\libraries\ai\examples\arc_fault&lt;/p&gt;
&lt;p&gt;。导入ccs12.8/ccs21.0，尝试更换编译器v22.6.3.LTS/v25.11.1.LTS，均会报错 。&lt;/p&gt;
&lt;p&gt;报错如下：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/3323.image.png" alt="image.png" data-temp-id="image.png-88863"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;最后更换mod.a文件，更换成C2000Ware_6_00_01_00自带的mod.a文件后，报错解决。&lt;/p&gt;
&lt;p&gt;提问AI，将mod.a文件上传AI分析，发现判断是官方mod.a文件 lib1.obj 地址位偏移了1byte。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>F29H850TU: f29h850tu外部晶振不启震</title><link>https://e2echina.ti.com/thread/1092192?ContentTypeID=0</link><pubDate>Mon, 31 Aug 2026 18:51:53 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:0c44203a-7d85-4188-a15c-4a6a09827a8b</guid><dc:creator>xiaoqi qi</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1092192?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1092192/f29h850tu-f29h850tu/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/F29H850TU" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;F29H850TU&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/LAUNCHXL-F29H85X" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;LAUNCHXL-F29H85X&lt;/a&gt;&lt;/p&gt;&lt;p&gt;在使用launchxl-f29h85x时，simulink，mbd开发，使用内部时钟芯片可以正常运行，但是切换至外部20mhz无源晶体振荡器时，晶振没有工作，&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F2800157-Q1: GPIO24和GPIO32悬空式MCU各端口的输出电平是什么状态？</title><link>https://e2echina.ti.com/thread/1092186?ContentTypeID=0</link><pubDate>Mon, 31 Aug 2026 08:27:56 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:7cae4326-b14a-47b8-9655-00b1e5db38ee</guid><dc:creator>Aiden zhang</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1092186?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1092186/tms320f2800157-q1-gpio24-gpio32-mcu/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F2800157-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F2800157-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;按Datasheet的描述，MCU上电后，各个GPIO都默认为输入，对外表现为高阻状态。&lt;/p&gt;
&lt;p&gt;我想问一下，如果的一个没有烧录过程序的全新MCU，如果GPIO24和GPIO32处于悬空状态，那么MCU上电后各GPIO端口特性是什么样的，还是默认为输入，对外变现为高阻状态吗？&lt;/p&gt;
&lt;p&gt;我实际测试到很多GPIO输出一直是高电平。&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280049C: SFRA连接不上</title><link>https://e2echina.ti.com/thread/1091917?ContentTypeID=0</link><pubDate>Fri, 28 Aug 2026 06:06:13 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:087435f9-2083-46da-b836-566c65fec14f</guid><dc:creator>John Pan</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1091917?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1091917/tms320f280049c-sfra/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049C&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/SFRA" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SFRA&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/LAUNCHXL-F280049C" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;LAUNCHXL-F280049C&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/C2000WARE" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;C2000WARE&lt;/a&gt;&lt;/p&gt;&lt;p&gt;在SFRA GUI界面上进行连接时，&lt;/p&gt;
&lt;p&gt;如果是TI的开发板，可以连接成功&lt;/p&gt;
&lt;p&gt;如果是我们自己的板子，连接不上&lt;/p&gt;
&lt;p&gt;请问是什么原因，是不是TI开发板上有什么特殊的电路，把SFRA用的串口转接到USB接口上？而我们的板子上缺少这个特殊的电路？&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/8508.image.png" alt="image.png" data-temp-id="image.png-883928"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/4370.image.png" alt="image.png" data-temp-id="image.png-260724"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280049C: SFRA扫描数据，是否可以修改为用其他的串口</title><link>https://e2echina.ti.com/thread/1091914?ContentTypeID=0</link><pubDate>Fri, 28 Aug 2026 04:08:12 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:4ba03c3f-4edc-45c5-a57b-bb361f0d434f</guid><dc:creator>John Pan</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1091914?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1091914/tms320f280049c-sfra/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049C&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/SFRA" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SFRA&lt;/a&gt;&lt;/p&gt;&lt;p&gt;如下图，SFRA用的串口是GPIO28和GPIO29，我可以修改为用别的串口吗，比如：GPIO25和GPIO8&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/5140.image.png" alt="image.png" data-temp-id="image.png-82186"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/4401.image.png" alt="image.png" data-temp-id="image.png-68972"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>LAUNCHXL-F280039C: LAUNCHXL-F280039C: Onboard XDS110 Debugger Not Detected</title><link>https://e2echina.ti.com/thread/1091383?ContentTypeID=0</link><pubDate>Wed, 26 Aug 2026 00:54:12 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:96a95d6d-ed9d-4db2-9dd9-e92484076f3b</guid><dc:creator>思宇 賴</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1091383?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1091383/launchxl-f280039c-launchxl-f280039c-onboard-xds110-debugger-not-detected/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/LAUNCHXL-F280039C" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;LAUNCHXL-F280039C&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We purchased ten LAUNCHXL-F280039C boards, and six of them have an issue with the onboard XDS110 debugger.&lt;/p&gt;
&lt;p&gt;When any of these six boards are connected to the PC via USB, the XDS110 is not detected by Windows Device Manager at all. In contrast, the other four boards are detected normally using the same PC, USB cable, and USB port. For the working boards, the XDS110 Class Application/User UART and XDS110 Class Auxiliary Data Port appear immediately in Device Manager.&lt;/p&gt;
&lt;p&gt;All six affected boards were being used for the first time when this issue occurred. We tested them under the same conditions as the four working boards, but none of them were detected by the PC.&lt;/p&gt;
&lt;p&gt;Has this issue been reported or encountered with the LAUNCHXL-F280039C before? Could you please advise whether there are any troubleshooting procedures or possible solutions we can try to recover the onboard XDS110 debugger?&lt;/p&gt;
&lt;p&gt;If the issue cannot be resolved through troubleshooting, could you also help confirm whether this is likely a hardware failure of the onboard XDS110?&lt;/p&gt;
&lt;p&gt;I have attached photos showing the Device Manager results for comparison between a working board and an affected board.&lt;/p&gt;
&lt;p&gt;Thank you for your assistance.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/1524.png" alt="110.png" width="407" height="619" data-temp-id="110.png-5690778"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/4743.jpg" alt="111.jpg" width="397" height="604" data-temp-id="111.jpg-570371"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320F280049C: 请问有Boost的例程吗？</title><link>https://e2echina.ti.com/thread/1091128?ContentTypeID=0</link><pubDate>Mon, 24 Aug 2026 08:01:02 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:f4b1f0fb-a269-4002-b104-6e243b60d762</guid><dc:creator>John Pan</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1091128?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1091128/tms320f280049c-boost/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/TMS320F280049C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320F280049C&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;请问有Boost的例程吗？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>C2000-CGT: 不能进入debug</title><link>https://e2echina.ti.com/thread/1091107?ContentTypeID=0</link><pubDate>Mon, 24 Aug 2026 03:09:10 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:4020fe79-abd7-4370-8338-32860b8842f1</guid><dc:creator>Hongtang Miao</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1091107?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/1091107/c2000-cgt-debug/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/C2000-CGT" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;C2000-CGT&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;C28xx_CPU1: File Loader: Verification failed: Values at address 0x000000@Program do not match Please verify target memory and memory map.&lt;br&gt;C28xx_CPU1: GEL: File: D:\work_space\13.dsp\test_ethercat\program_i2c_ESC_eeprom_F28P65x\CPU1_RAM\program_i2c_ESC_eeprom_F28P65x.out: a data verification error occurred, file load failed.&lt;/p&gt;
&lt;p&gt;出现了软件锁死&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/56/0488.image.png" alt="image.png" data-temp-id="image.png-170564"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>