<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic TSN任务流 in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/TSN%E4%BB%BB%E5%8A%A1%E6%B5%81/m-p/2353338#M36506</link>
    <description>&lt;P&gt;nxp技术员你好：&lt;/P&gt;&lt;P&gt;我想请问一下适用于RT1176的genavb-apps-freertos-7_0_0对比genavb-apps-freertos-5_6_0的创建任务流有什么变化，之前我调试genavb-apps-freertos-5_6_0的时候在tsn_tasks_config.c文件中使用不同的&lt;SPAN&gt;stream_id可以进行&lt;/SPAN&gt;&lt;SPAN&gt;cyclic_task_init初始化成功，但是在genavb-apps-freertos-7_0_0代码中会在&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;tsn_task_net_init——&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;genavb_socket_tx_open——&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;net_tx_init——&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;net_tx_connect中进行失败跳出，请问在&lt;SPAN&gt;genavb-apps-freertos-7_0_0使用的接口中对比genavb-apps-freertos-5_6_0有什么改动吗？&lt;BR /&gt;期待您的回复。&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 19 Apr 2026 07:21:01 GMT</pubDate>
    <dc:creator>ZhaoXingLi</dc:creator>
    <dc:date>2026-04-19T07:21:01Z</dc:date>
    <item>
      <title>TSN任务流</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/TSN%E4%BB%BB%E5%8A%A1%E6%B5%81/m-p/2353338#M36506</link>
      <description>&lt;P&gt;nxp技术员你好：&lt;/P&gt;&lt;P&gt;我想请问一下适用于RT1176的genavb-apps-freertos-7_0_0对比genavb-apps-freertos-5_6_0的创建任务流有什么变化，之前我调试genavb-apps-freertos-5_6_0的时候在tsn_tasks_config.c文件中使用不同的&lt;SPAN&gt;stream_id可以进行&lt;/SPAN&gt;&lt;SPAN&gt;cyclic_task_init初始化成功，但是在genavb-apps-freertos-7_0_0代码中会在&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;tsn_task_net_init——&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;genavb_socket_tx_open——&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;net_tx_init——&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;net_tx_connect中进行失败跳出，请问在&lt;SPAN&gt;genavb-apps-freertos-7_0_0使用的接口中对比genavb-apps-freertos-5_6_0有什么改动吗？&lt;BR /&gt;期待您的回复。&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 19 Apr 2026 07:21:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/TSN%E4%BB%BB%E5%8A%A1%E6%B5%81/m-p/2353338#M36506</guid>
      <dc:creator>ZhaoXingLi</dc:creator>
      <dc:date>2026-04-19T07:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: TSN任务流</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/TSN%E4%BB%BB%E5%8A%A1%E6%B5%81/m-p/2356931#M36540</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/261007"&gt;@ZhaoXingLi&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;感谢您联系NXP团队！&lt;/P&gt;
&lt;P&gt;由于我们本地没有老版本的genavb-tsn package，因此我只能按照最新的版本的源码，给您一些我的看法。genavb-apps-freertos-7_0_0 中，stream_id 不是一个“仅用于 task 配置的逻辑编号”，而是一个必须能映射到完整 TSN Stream 配置（MAC / VLAN / Priority / Protocol 等）的索引。&lt;BR /&gt;同时，TX/RX 网络流（socket）的创建与连接前移到了 task 初始化阶段。因此，如果 stream_id 对应的 stream 配置不存在或不匹配，就会在 genavb_socket_tx_open → net_tx_connect 阶段直接失败，而不是先让 cyclic_task_init() 成功。&lt;/P&gt;
&lt;P&gt;要新增或修改 stream_id，需要检查 3 个地方&lt;/P&gt;
&lt;P&gt;- tsn_streams[]是否存在该 index，MAC / VLAN / Priority 是否合理&lt;/P&gt;
&lt;P&gt;- cyclic_tasks[]peer_id 是否一致&lt;/P&gt;
&lt;P&gt;- stream 类型&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Gavin&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2026 06:04:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/TSN%E4%BB%BB%E5%8A%A1%E6%B5%81/m-p/2356931#M36540</guid>
      <dc:creator>Gavin_Jia</dc:creator>
      <dc:date>2026-04-28T06:04:45Z</dc:date>
    </item>
  </channel>
</rss>

