Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
在NXP i.MX6上使用UART端口实现高波特率 我们计划在 NXP i.MX6 (Cortex-A9) 上使用 UART 通信,波特率为 230.4 kbps 或 460.8 kbps。 根据以下已解决的讨论串, 已解决:回复:如何提高 imx6 的 UART 波特率 - NXP 社区 据称,当波特率高于 115.2 kbps 时,处理器似乎无法及时接收所有字节,内核返回“Rx FIFO 溢出”随机错误。 为解决这个问题,建议采用以下两种方法: 修改驱动程序代码以启用 DMA 传输 增加DMA接收缓冲区,使其每帧的字节数高于上述值。 我有两个问题。(第二个选项是可选的。) ① 请问修改驱动程序代码以启用 DMA 传输的具体步骤是什么? ② 如果您有关于在上述条件下运行的错误率方面的信息,也请您分享一下。 Re: Using the uart port for high baud rate on NXP i.MX6 嗨@INOUE , 感谢您联系恩智浦技术支持! 遗憾的是,我们没有任何文档或应用笔记来描述此过程。 您需要根据参考手册中提供的信息自行实施和验证。 有关硬件详情、寄存器说明和推荐的编程顺序,请参阅参考手册。 此致, 查维拉 Re: Using the uart port for high baud rate on NXP i.MX6 很抱歉回复晚了。 首先,我明白了。我们将按照参考手册进行实施。
記事全体を表示
Seeking help with a CAN+DMA routine I currently need a can+dma project with a compiler version of s32ds3.4, rtd version of 2.0.0, and a chip of s32k344. Where can I find it Re: Seeking help with a CAN+DMA routine Actually, I want to see the configuration of this graphical interface. If the version number is incorrect, I won't be able to open the graphical interface. That's why I requested a project with the aforementioned version Best regards ssslz Re: Seeking help with a CAN+DMA routine Hello @ssslz, You can refer to the existing example: Example S32K344 FlexCAN_Ip TX/RX/EnhanceRXFIFO DMA test S32DS3.5 RTD400. DMA is used to read enhanced RXFIFO, watermark is set to 5. It is based on S32DS 3.5 and RTD 4.0.0, but you can simply copy over the configuration. Best regards, Julián Re: Seeking help with a CAN+DMA routine Hi @ssslz Yes, unfortunately this is a limitation of S32DS and different RTD versions, which cannot be installed at the same time. You can either download a new S32DS instance and install RTD 4.0.0 to import and see the project's configuration or; Import the example's configuration into a new 2.0.0 project through "Import > S32 Configuration Tools > Import configuration (*mex)" and fix the generated errors caused by version mismatch. Anyway, I can also share the configuration for RTD 4.0.0 FlexCAN DMA example for reference: Best regards, Julián
記事全体を表示
寻求 CAN+DMA 例程方面的帮助 我目前需要一个使用 s32ds3.4 编译器版本的 can+dma 项目,rtd 版本 2.0.0,芯片为 s32k344。哪里可以找到它 Re: Seeking help with a CAN+DMA routine 实际上,我想查看这个图形界面的配置。如果版本号不正确,我将无法打开图形界面。这就是我请求使用上述版本进行项目的原因。 顺祝商祺! ssslz Re: Seeking help with a CAN+DMA routine 你好@ssslz , 您可以参考现有示例:示例 S32K344 FlexCAN_Ip TX/RX/EnhanceRXFIFO DMA 测试 S32DS3.5 RTD400 。 使用DMA读取增强型RXFIFO,水印设置为5。它基于S32DS 3.5和RTD 4.0.0。但您可以直接复制配置。 此致, 朱利安 Re: Seeking help with a CAN+DMA routine 嗨@ssslz 是的,很遗憾,这是 S32DS 和不同 RTD 版本的一个限制,它们不能同时安装。 您可以下载一个新的 S32DS 实例并安装 RTD 4.0.0 来导入并查看项目的配置; 通过“导入 > S32 配置工具 > 导入配置 (*mex)”将示例配置导入到新的 2.0.0 项目中,并修复由版本不匹配引起的错误。 另外,我也可以分享RTD 4.0.0的配置。FlexCAN DMA 示例供参考: 此致, 朱利安
記事全体を表示
S32K3MCU SENDの遅いチャネルがデータを受信できません。 こんにちは、みんな 私はS32K311のSENDインターフェースを使ってデータを受け取っていますが、高速チャネルは通常通りデータを受信しているのに、遅いチャネルはデータを受け取れない状況に遭遇しました。 また、送信エラー通知機能を監視していますが、例外はありません。 MCUはS32K311 RTDバージョン:S32DS 3.6.2RTD6.0.0 SENT センサ:センサタ圧力センサ強化スローメッセージ まず、SENTロジックは「Flexio_Sent_Ip_ProcessSerialMsg」関数で処理され、その後外層関数で「Data->SerialState」と「FastMsgCount」変数を監視して、遅いチャネルが受信データを完了しているかを判断していることがわかっています。 SO、関連するビット情報を取得しました。 bit(x) : SENT Fast チャネル Status ニブルビット S : " STATUS_SENT_SERIAL_SHORT" 。 E : " STATUS_SENT_SERIAL_ENHANCED" 遅いチャネルの解析ロジックが繰り返しジャンプしていて、通常通り解析できないことがわかりました。 ある状況でSENTのプロセッシングロジックにエラーはありますか? よろしくお願いします。 Re: S32K3MCU SENT slow channel Cannot receive data. こんにちは、 @khty さん。 センサタセンサーの送信済み設定を共有してもらえますか?画像から、位置8のビットCは0に設定されているのがわかります。8ビットのメッセージID、12ビットのデータフォーマットが使われていると仮定しています。 あなたの高速チャネルは正しく受信されており、SENDエラー通知も報告されていないので、問題はプロセッシング機能に関連していると理解しています。 チャネル受信の遅さに関する既知の問題は見つかっていません。しかし、社内チームと話し合いを始めたので、この問題についてさらに情報を得ようとします。 最後に、少なくとも18フレーム連続した送信済みフレームの完全なキャプチャを提供していただけますか?これにより、RTD状態機械の挙動が期待される強化シリアル復号シーケンスに合致しているかどうかをさらに確認できます。 よろしくお願いします、 ジュリアン Re: S32K3MCU SENT slow channel Cannot receive data. こんにちは。私の質問に迅速にご回答いただき、ありがとうございます。 センサタが提供するセンサー構成情報は以下の図に示されています。 前回のご要望につき、少なくとも18個の連続した送信フレームの完全なキャプチャを「bitChange.xlsx」に含めました。付録のファイルを参照してください。 表には、キャプチャされた各ステータスハーフワードの2番目と3番目のビットを表示しました。 表の各列は、送信されたメッセージを表しています。それぞれの大きな黒い四角い枠は、1つのslowChannelメッセージを囲んでいます。青色の部分はID領域、緑色の部分はCRC領域、黄色の部分はデータ領域です。下部の情報は手動分析の結果です。 他に何か情報が必要な場合はお知らせください。できるだけ早くお返事いたします。 Re: S32K3MCU SENT slow channel Cannot receive data. SOC側からのエラーログはありますか? Re: S32K3MCU SENT slow channel Cannot receive data. SENTのFASTエラー通知とSLOWエラー通知は、エラーを報告していません。 「bitchange.xlsx」に記録されたデータを読むことができます。分析のために、私が記録した高速チャネルの各ステータスハーフワードの2ビットと3ビットに関する情報が含まれているためです。Bit1とBit0の情報は、スローチャネルでは意味がないため破棄されます。 同時に、遅いチャネル情報は手動で解析し、黒い四角で識別しました。 「bitchange.xlsx」では、「State」行のデータはコード内の「 Flexio_Sent_Ip_axFastData[Instance][ChannelId].SerialState 」に対応します。これは、遅いチャネルが「ショート」か「エンハンスド」かを検出・識別する役割を担っています。「count」は「Flexio_Sent_Ip_axFastData[インスタンス][ChannelId]」を表します。FastMsgCount」は、遅いチャネルの受信長をカウントする役割を担っています。 スローチャネルのデータが受信できない理由は、コードがスローチャネルが「ショート」か「エンハンスド」かを正しく識別できないからだと思います。「bitchange.xlsx」を読むと、識別状態が「STATUS_SENT_SERIAL_IDLE」「STATUS_SENT_SERIAL_SHORT」「STATUS_SENT_SERIAL_ENHANCED」の間を絶えず行き来していることがわかります。 識別状態が遷移すると、「Flexio_Sent_Ip_ProcessSerialMsg()」関数は「STATUS_FLEXIO_SENT_IP_ERROR」を返しますが、この返り値は上位関数「Flexio_Sent_Ip_DmaDataProcessing()」のSerialStateとFastMsgCountをリセットするだけで、SentFastErrorNotif()を呼び出すことはありません。そのため、高速エラー通知からエラー情報を取得できません。 「bitChange.xlsx」内 この時点で列Tから始めることができます。この時点で SerialState = STATUS_SENT_SERIAL_IDLE、 FastMsgCount = 0です。 列Uを受け取ると、 Flexio_Sent_Ip_ProcessSerialMsg()はbit3 == 1と認識するため、これをスローチャネルの開始信号とみなし、 SerialState = STATUS_SENT_SERIAL_SHORT、 FastMsgCount = 1を設定します。 列 V,Flexio_Sent_Ip_ProcessSerialMsg() は bit3 =0 を認識し、 SerialState = STATUS_SENT_SERIAL_SHORT のまま FastMsgCount = 2 を増分します。 列Wを受け取ると、 Flexio_Sent_Ip_ProcessSerialMsg()はbit3 == 1を信じます。この時点で FastMsgCount == 2なので、 STATUS_SENT_SERIAL_ENHANCEDへのジャンプ条件を満たさず、 STATUS_FLEXIO_SENT_IP_ERRORだけ戻すことができます。Flexio_Sent_Ip_DmaDataProcessing () では、 SerialStateとFastMsgCountをリセットします。 ちなみに、私はDMAを使ってSENTデータを受け取っており、DMA受信方法に問題があることを確認しただけです。現時点では、割り込みやポーリング方法にも同じ問題があるかどうか確認できません。 Re: S32K3MCU SENT slow channel Cannot receive data. こんにちは、 @khty さん。 追加情報ありがとうございます。これでより明確になった。 これは、拡張スローメッセージの解析におけるRTDの潜在的な問題を示唆しているように思われますが、私にはその特定のハードウェア構成がないため、問題を再現できていません。 この情報は社内チームに転送しました。新しい情報があれば随時お知らせします。 よろしくお願いします、 ジュリアン
記事全体を表示
MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset Dear Everyone, does anyone know if hardware reset is supported upon connection when isAttach flag is set to true? If so, how can one do it? We experience strange behaviour on IMXRT1176 EVKB where some interrupts remain active after we reset the board through reset button after attaching to running core. If there is any other solution to prevent that I would much appreciate if someone could give me some hints. Best Regards, Jakub Re: MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset Hello @jslota13245, In order to understand and reproduce the issue, could you please provide me the following information? -What steps are you following when the issue occurs? -Which interruptions remain active when the reset occurs? -Are you able to reproduce this behavior with any of our SDK examples? If so, which one? -What is the purpose of resetting the board while debugging? BR Habib Re: MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset Dear Habib, thank you for the response. <-What steps are you following when the issue occurs? -> I have void LPUART2_IRQHandler(void) defined in my application. I overwrite weak definition from the startup file. I flash the binary with debug symbols, then i attach to running core. For simplicity, let's assume there is a second board connected through LPUART2 which is writing some data to us, let's assume it happens more or less constantly as we can't predict when does it send us something. After attaching we can see kLPUART_RxDataRegFullFlag being triggered. This is expected as we enabled this interrupt. We use VS-code extension for debugging. It provides us with two buttons for reset. As far as i understand you can reset a debug session and reset a cpu. We use the second. After pressing reset we hit breakpoint at main start as expected. Then i run the core, it reaches LPUART2_IRQHandler with kLPUART_RxDataRegFullFlag before i reach the code which enables this interrupt. This is problematic bit. <-Which interruptions remain active when the reset occurs? -> kLPUART_RxDataRegFullFlag  <-Are you able to reproduce this behavior with any of our SDK examples? If so, which one? -> I haven't tried yet. Though I think it should be reproducible if there is an async uart rx example and you assure that other side of communication is constantly writing UART port. Attaching might be a key clue there, as we don't do 'launch' so maybe hardware is not reset at the start of attach session? <-What is the purpose of resetting the board while debugging? -> When i said reset the board, i meant to reset the debugging session or just to jump to start of main. That's how it works while you're in launch configuration at least - it brings you back to start of main so you can debug again without reconnecting. I think it's fairly common operation, though if you see something unusual please let me know. If i can provide you with any additional info, please let me know 🙂 Best Regards, Jakub Re: MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset Hello @jslota13245, I tested this on my side and confirmed that the RDRF (Receive Data Register Full) flag is cleared correctly. To better understand the behavior you are observing, could you please provide the following information? -When this issue occurs, do you see the RDRF flag being set before the reset is triggered? When you click Reset and you are stopped at main (before any application code is executed), what is the value of the LPUART2 STAT register? If you are using the Peripherals view, please click the Refresh button before checking the register values to ensure the displayed information is up to date: -At the moment the reset occurs, is a UART reception transaction currently in progress? -Did you make any hardware modification to the board? -Which version of the MCUxpresso for VS Code extension are you currently using? -Which version of the SDK are you using? BR Habib
記事全体を表示
MCUxpresso for VS-code 连接后复位 / IMXRT1176 中断 RESET 后仍保持有效 各位亲爱的朋友们, 请问有人知道当 isAttach 标志设置为 true 时,连接后是否支持硬件 RESET 吗?如果可以,该如何做到呢? 我们在 IMXRT1176 EVKB 上遇到了奇怪的行为,在连接到运行中的核心后,通过 RESET 按钮复位板,但某些中断仍然处于活动状态。 如果还有其他方法可以避免这种情况,我将不胜感激,希望有人能给我一些提示。 此致, 雅库布 Re: MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset 你好@jslota13245 , 为了了解并重现该问题,请您提供以下信息? -当问题发生时,您正在采取哪些步骤? -重置发生时,哪些中断仍然处于活动状态? -您能否使用我们的任何 SDK 示例重现此问题?如果是,是哪一个? -调试过程中重置电路板的目的是什么? BR 哈比卜 Re: MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset 亲爱的哈比卜, 谢谢你的回复。 当问题出现时,您正在执行哪些步骤? -> 我的应用程序中定义了 void LPUART2_IRQHandler(void)。我覆盖了启动文件中的弱定义。我用调试符号烧录二进制文件,然后将其连接到正在运行的核心。为了简单起见,我们假设有第二个板通过 LPUART2 连接,它正在向我们写入一些数据,我们假设这种情况或多或少一直在发生,因为我们无法预测它何时向我们发送数据。连接后,我们可以看到kLPUART_RxDataRegFullFlag被触发。这是预期结果,因为我们启用了这个中断。 我们使用 VS Code 扩展进行调试。它提供了两个 RESET 按钮。据我所知,你可以重置调试会话并重置 CPU。我们采用第二个。按下RESET按钮后,正如预期的那样,我们在主程序启动时遇到了断点。然后我运行核心程序,它在到达启用此中断的代码之前就到达了带有 kLPUART_RxDataRegFullFlag 的 LPUART2_IRQHandler。这是个问题所在。 <-重置发生时,哪些中断仍然处于活动状态? -> kLPUART_RxDataRegFullFlag <-您能否使用我们的任何 SDK 示例重现此行为?如果是,是哪一个? 我还没试过。不过,我认为如果有一个异步 UART 接收示例,并且你确保通信的另一端不断地向 UART 端口写入数据,那么这个问题应该是可以重现的。连接操作可能是一个关键线索,因为我们不执行“启动”操作,所以硬件可能在连接会话开始时没有重置? <-调试时重置电路板的目的是什么? -> 我说重置板,意思是重置调试会话或者直接跳转到 main 函数的开头。至少在启动配置状态下是这样工作的——它会将你带回到主程序的开头,这样你就可以在不重新连接的情况下再次进行调试。我认为这是一种相当常见的操作,不过如果您发现任何异常情况,请告诉我。 如果您需要任何其他信息,请告诉我。 🙂 此致, 雅库布 Re: MCUxpresso for VS-code reset after connect / IMXRT1176 interrupts remain active after reset 你好@jslota13245 , 我这边测试过了,确认 RDRF(接收数据寄存器已满)标志已正确清除。为了更好地了解您所观察到的行为,请您提供以下信息? -当出现此问题时,您是否看到在触发 RESET 之前设置了 RDRF 标志? 当您单击“RESET”按钮并停留在 main 函数(在任何应用程序代码执行之前)时,LPUART2 STAT 寄存器的值是多少? 如果您使用的是“外设”视图,请在检查寄存器值之前单击“刷新”按钮,以确保显示的信息是最新的: - 复位发生时,UART 接收事务是否正在进行中? -你是否对主板进行了任何硬件改动? -您目前使用的是哪个版本的 MCUxpresso for VS Code 扩展? -您使用的是哪个版本的SDK? BR 哈比卜
記事全体を表示
SJA1110 上未移除主机到交换机的尾部 我正在通过 SJA1110 上的主机处理器 (Cortex-M7) 发送以太网帧。为了将它们路由到交换机上的特定端口,我使用了 UM11107 中 5.8.2 节描述的主机到交换机标头/尾部。 车架已运抵正确的港口,但拖车尚未拆解或仅部分拆解。为了便于参考,这里展示了同一帧在发送前存储在 txBuffer 中,以及在另一个设备接收后存储在 rxBuffer 中的数据: 01 80 c2 00 00 10 68 58 c5 00 11 02 8b 8c 88 39 88 b7 5a 46 00 01 02 06 68 58 c5 00 11 02 04 01 00 06 01 02 12 01 01 14 0e 01 02 11 00 c5 58 68 08 d8 26 c0 cb fd 18 00 00 00 00 ---- 00 04 00 00 00 ====== 01 80 C2 00 00 10 68 58 C5 00 11 02 88 B7 5A 46 00 01 02 06 68 58 C5 00 11 02 04 01 00 06 01 02 12 01 01 14 0E 01 02 11 00 C5 58 68 08 D8 26 C0 CB FD 18 00 00 00 00 ---- 00 04 00 00 00 如您所见,头部已被完全移除,但尾部(4 条虚线之后的所有内容)并未被移除(或设置为全 0,因为以太网帧至少需要 64 个字节才能有效)。 Re: host-to-switch trailer not removed on SJA1110 你好@flxwly , 从提供的数据来看,交换机似乎能够识别主机到交换机的报头,因为从传出的帧中移除了 4 字节的报头。但是,尾部字节仍然会出现在接收到的帧的末尾。 需要检查的一个重要点是主机到交换机报头中的 TRAILER_POS 字段。在您的示例中,报头字节为8b 8c 88 39。 根据主机到交换机的报头格式进行解释,得到 HEADER_TYPE = 0x8B8C,HOST_SWITCH = 1,TRAILER = 1,TRAILER_POS = 57。但是,在您转储中显示的传输帧中,5 字节的尾部似乎从 MAC DA 字段的第 59 个字节偏移量开始(从零开始)。根据相对于 SFD 的确切位置计数约定,预期值可能相差 1,但编码值 57 似乎与实际的尾部位置不匹配。 因此,请先检查 TRAILER_POS 字段的计算方式,并尝试将其设置为与尾部实际第一个字节对应的位置。 还有第二点:提供的测试帧非常短。如果去掉 5 字节的尾部,得到的以太网帧将比没有 FCS 的最小以太网帧大小短,因此需要在出口处再次添加填充。为了避免这种歧义,请您使用更长的有效载荷重复测试,例如在主机尾部之前添加 16 或 32 个虚拟字节?这将清楚地表明拖车是否真的被拆空了。 请确认第二个设备接收帧的出口端口是否配置为普通端口。根据 UM 的说法,当帧从普通端口发出时,帧头和帧尾会被剥离;而当帧从主机端口或级联端口发出时,控制信息会被保留。 最后,能否请您分享一下 5 字节尾部值 `00 04 00 00 00` 是如何生成的?验证 FRAMEID、PRIO、SWITCHID 和 DESTPORTS 的位打包是否与用户手册中显示的格式一致将很有帮助。 顺祝商祺! 帕维尔 Re: host-to-switch trailer not removed on SJA1110 你好@PavelL , 感谢你的回复。拖车位置是正确的,因为我在帖子中错误地标记了车架的“末端”。实际上它比你正确指出的位置早 2 个字节(在第 57 个字节)。 因此,预告片也发生了变化,现在更有意义,也与 UM 中的方案相符。 我还可以确认,在至少 64 字节后才出现预告片的帧中,预告片会被正确移除。所以,这只会在添加尾部之前帧长度小于 64 字节时才会出现问题(如果我没记错的话,根据 IEEE 规范,尾部不应该存在)。 顺祝商祺! 尼波穆克
記事全体を表示
[S32K388] SPD 1.0.6 软件包缺少完整的测试示例 - 请求提供寄存器级参考 C 您好,NXP支持团队,   我下载了“S32K3 功能安全外设驱动程序 1.0.6 版”。   将 SPD_example_S32K388_M7_0_0 项目安装并导入到 S32 Design Studio 后,我发现 main.c 文件基本上是空的。   **我的环境: ** - S32 Design Studio for S32 Platform 3.5 - SPD 版本:1.0.6 (SW32K3_SPD_1.0.6_D2512_DesignStudio_updatesite_updated.zip) -目标平台:S32K388 M7_0   **我的预期** 请提供以下方面的完整注册级别示例: 所有存储器(闪存、SRAM、TCM)均采用ECC纠错机制- 故障收集和控制单元(FCCU) - STCU2(带 LBIST/MBIST 的自检控制单元 2) - EIM(错误注入模块) - ERM(错误报告模块) - CMU(时钟监测单元) 锁步内核 - SWT(软件看门狗)   发送至 [[email protected]] 或者提供下载链接。 谢谢!   顺祝商祺! Re: [S32K388] SPD 1.0.6 Package Missing Complete Test Examples - Request for Register-Level Referenc 嗨@xlele , Copilot 说:SPD 提供了一个完整的演示项目,但它仅适用于 EB Tresos,而不适用于 S32DS IDE。 演示版以独立组网 (SA) .exe 文件形式分发。版本。 以下是 S32DS IDE 的一个非官方 SPD 示例。 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-BIST-eMCEM-SPD106-v2-0-S32DS365-RTD700/ta-p/2373113 这里有一个裸机 EIM、ERM 的例子: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-EIM-ERM-DTCM-SRAM-Baremetal-v3-0-S32DS36/ta-p/2193534 CMU_FC 示例: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-MCAL-MCU-ClockMonitor-v1-0-S32DS36-RTD600/ta-p/2179976 RTD 中默认提供 SWT 示例。 顺祝商祺! 丹尼尔
記事全体を表示
i.Cortex M7のMX8MPメモリレイアウト(DRAM 1GB) 当社では、1GBのDRAMを搭載したi.MX8MPを使用するプロジェクトがあります。Cortex M7用にリンカーファイルを調整し、RPMSG用にDevicetreeを、Cortex M7用にDRAM予約メモリを調整しました。U-Bootからrpmsg ping pongを開始すると、例えばLinuxで起動し、カーネルモジュールを読み込み、正しい出力を確認できます。メモリマップは、1GB DRAM内の設定済み領域にあるm_data2セクションについても正しく見えます。 Linuxから同じファームウェア(elf)をremoteprocで起動すると動作しますが、rpmsgネームサービスの発表を待つ間にデモがフリーズします。 移植作業において、何か見落としている点はあるだろうか? よろしくお願い申し上げます。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB 既に述べたように、デバイスツリーとリンカーファイルが調整されました。remoteproc ELFローダーがファイルをロードして実行します。MXUXSDKからの移植されたHello WorldデモはLinuxから起動すると問題なく動作します。RPMSGのデモはロードされ、起動します(M7デバッグコンソールに有効な出力が表示されます)が、rpmsg自体は動作しません。 M7用のMPU初期化コードに何らかの互換性の問題があるのではないかと疑っています。8MP EVKのDRAM空間には、1GBを超えるアドレスが存在するのでしょうか? Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB Linuxを起動する前にprepare_mcore実行を追加します U-Bootでは、bootcmd / bsp_bootcmdを実行する前に、以下を追加します。 prepare_mcore を実行します もしこれを自動で使いたいなら、Linuxを起動する前にボードの起動コマンドに含めてください。 デバッグ中は未使用のクロックを有効にしておく 起動時には、以下も追加してください。 setenv mmcargs " ${mmcargs} clk_ignore_unused" saveenv 一部のダウンストリームBSPは、clk-imx8mp.mcore_booted=1; のようなより具体的な回避策を使用します。Toradexは、これによりLinuxがi.MX8MPのCortex-M7ルートクロックを無効化できないと指摘しています。 ランタイム DTB が RPMsg 対応の DTB であることを確認してください。 EVKの場合、NXPのサポート回答としては、M7リモートプロック/RPMsgに対してimx8mp-evk-rpmsg.dtbを使用することが一般的です。有効なNXP RPMsgファームウェアでi.MX8MP M7リモートプロックが失敗した「carveout doesn't fit da request」では、NXPのサポート回答にはLinuxでimx8mp-evk-rpmsg.dtbを使用していることを確認してくださいと書かれています。[community.nxp.com] カスタム1GBボードの場合、ファイル名は異なりますが、重要な点は、ランタイムDTBにimx8mp-cm7リモートプロシージャノード、MUメールボックス、およびすべてのRPMsg予約メモリノードが含まれている必要があるということです。 予約済みメモリとリソーステーブルのアライメントを確認する i.MX8MPの場合、一般的なRPMsgレイアウトでは、次のような領域が使用されます。 dtsは完全にはサポートされていません。構文ハイライトはプレーンテキストに基づいています。 vdev0vring0: vdev0vring0@55000000 { reg = <0 0x55000000 0 0x8000>; 地図なし; }; vdev0vring1: vdev0vring1@55008000 { reg = <0 0x55008000 0 0x8000>; 地図なし; }; vdevbuffer: vdevbuffer@55400000 { compatible = "shared-dma-pool"; reg = <0 0x55400000 0 0x100000>; 地図なし; }; rsc_table: rsc_table@550ff000 { reg = <0 0x550ff000 0 0x1000>; 地図なし; }; i.MX8MPの公開されたLinux Remoteprocの議論では、このスタイルのDTセットアップが示されており、rsc-da = <0x55000000>、mbox = <μ 0 1 μ 1 μ 3 1>、memory-region = <&vdevbuffer>、<&vdev0vring0>、<&vdev0vring1>、<&rsc_table>、...などが含まれます。 [community.nxp.com] 1GBのDRAM CASEでは、これらの領域がLinuxの通常のメモリ、CMA、GPU、OP-TEE、または他の予約範囲内に入っていないことを確認してください。また、M7ファームウェアのrsc_table.cも確認してください。リンカーファイルはLinux DTと同じvring/リソースアドレスを使用します。 1GB DRAMポートについては、ELFプログラムヘッダーを確認してください。 Linux remoteprocは「U-Bootがコピーした場所」だけでなく、プログラムヘッダーでELFを読み込むため、以下の点を確認してください: readelf -l your_m7_firmware.elf readelf -S your_m7_firmware.elf | grep -E "resource|data|bss|text" すべての読み込み可能なセグメントがLinuxのリモートプロックがi.MX8MPに変換可能なアドレスにマッピングされているか、そしてm_data2リージョンが実際の1 GB DRAM範囲内で、予約メモリのカブアウトと一致しているかを確認してください。 デバッグ中に古いリソーステーブル領域をクリアする 繰り返し起動モードをテストする場合は、M7を起動する前にRPMsgリソーステーブル領域をクリアしてください。i.MX Linuxユーザーガイドによると、i.MX8M Plus LPDDR4 EVKの場合、リソーステーブル領域は以下でクリアできます: mw 0x550ff000 0 4 これは、リソーステーブルの値が不正になることを回避するために特に文書化されています。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB AEチームと話し合っています。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB エラーログがあれば共有していただけますか? rpmsgはDRAM設定と直接リンクしないようです。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB バイナリファイルとELFファイルは、同じコードとリンカーファイルによって同時に生成されるんですよね? 「M7のMPU初期化コードに何らかの互換性の問題があるのではないかと疑っています。」8MP EVKのDRAM空間には1GBを超えるアドレスが存在するのですか? - もしubootではすべて正常でLinux rprocが問題ない場合、MPUの問題ではないようです。 まずはubootとlinux rproc boot Mの違いを一時停止しようと思います。以下の2点を顧客確認することをおすすめします。 1) imx_rproc.cimx_rproc_att_imx8mn は、新しい DRAM サイズに合わせて変更されましたか? 2) セクション.resource_tableが適切な位置にあるか確認すること?UbootはcopyResourceTableでこのテーブルを読み込みますが、Linuxは.resource_tableを解析します。.elf からのセクションファイル。 彼らはどのデモを使用しているのですか?LinuxやM7 SDK向けのすべての修正パッチを提供できますか?そして、ログには「RPMSG デモがロードされ、起動します (M7 デバッグ コンソールに有効な出力があります) が、rpmsg 自体は動作しません」と表示されます。
記事全体を表示
MLB The Show 26でサイクルマイルストーンシリーズのブライス・ハーパーをアンロックする方法 最近ダイヤモンドダイナスティを周回しているなら、コミュニティが新しい98 OVRサイクルマイルストーンシリーズのブラ イス・ハーパーについて話題になっていることはすでにご存知でしょう。このカードは、彼が現実世界でサイクルヒットを達成した歴史的な偉業を記念して発行されたもので、正直なところ、その能力値から、外野の要として、あるいは打線に一流の左打者パワーを加えたいと考えている人にとって、絶対に手に入れるべきカードと言えるでしょう。 落とし穴は?彼は、単純な報酬制度に縛られていない。このハーパーカードを手に入れるには、チェイスパック16を入手する必要があります。これはチェイスパックの報酬なので、彼をアンロックするには、多少の戦略、運、またはかなりの量のスタブが必要になります。使える時間やゲーム内通貨に応じて、彼をチームに加えるための最適な4つの方法をご紹介します。 1. 第4イニングXP報酬パスホイールを周回する 厳格な「ノーマネースペント(NMS)」チームを運営しているなら、これが無料でカードを引く最良のアクティブグラインド方法です。第4イニングXPプログラムの主要報酬をすべて獲得した後も、実際には苦労は終わりません。プログラムの主な上限を超えて獲得した追加の経験値ごとに、繰り返し可能な報酬パスホイールを1回回すことができます。チェイスパック16はそのホイールの賞金プールに位置しているので、経験値を稼ぎながらパックを引く挑戦を続けても、スタブを一切使わずにできます。 2. The Show 50パックバンドルを購入する ランダムなホイールスピンを避けたいプレイヤーや、苦労して稼いだスタブを貯めているプレイヤーには、パックマーケットでより直接的な方法を選べます。標準版の「The Show 50パックバンドル」を購入すると、ボーナスとして必ずチェイスパック16が付属します。バンドルを購入するのは常に多少の投資ではありますが、ハーパーが入った特定のチェイスパックを100%確実に手に入れられると分かっている場合は、個別のパックを購入するよりもはるかに安全な選択肢となります。 3. スタンダードな「ザ・ショー」パックで運試しをしよう 自然にゲームをプレイして、運の神様があなたに微笑みかけてくれるのを願うこともできます。開封するすべての標準ベースパックには、チェイスパック16にアップグレードされる小さなランダムな確率が含まれています。通貨を使わずにこの方法を最大限に活用する最良の方法は、現在のコンテンツから無料パックを溜め込むことです。6月カウントダウンプログラム、6月スポットライトプログラム、そしてムーンショットIIイベント情報の課題を必ずこなしてください。これらのモードはすべて大量の無料ベースパックを配布し、チェイスパックへのアップグレードのための無料抽選券をたくさん提供してくれます。 4. コミュニティマーケットプレイスから直接購入する パックの運に頼るのがどうしても嫌で、今すぐ確実にカードが欲しいなら、コミュニティマーケットプレイスの「レジェンド&フラッシュバック」セクションに直行しましょう。貯めたスタブを使って、彼を引き抜いた他のプレイヤーから直接ブライス・ハーパーを買うCAN。割高な料金を支払う覚悟はしておいてください。マーケットの変動や日々の需要によって、彼の価格は364,000から404,000のスタブの間を大きく推移しています。値段は高額だが、余剰の小銭があれば、推測に頼る必要は完全になくなる。
記事全体を表示
S32 设计工作室许可证问题 您好。 我最近更换了笔记本电脑,并在新电脑上重新安装了S32设计工作室。 但是,我遇到了许可证激活错误——软件无法激活,因为许可证仍然绑定到我之前的笔记本电脑上。 我尝试通过 NXP 许可证管理器退回许可证,但收到一条消息,称许可证无法退回。 请问您能否帮我从旧电脑上停用/释放许可证,以便我可以在新笔记本电脑上激活它?(我的)许可证密钥为 81B8-B707-440D-FE7C) 谢谢你的帮助。 Re: S32 Design Studio License Problem 你好, 可用许可证数量已增加。
記事全体を表示
i.MX8MP 内存布局,适用于 Cortex M7 处理器,配备 1GB 动态随机存取存储器(DRAM) 我们有一个项目,其中使用了配备 1 GB 动态随机存取存储器(DRAM) 的 i.MX8MP。我们调整了 Cortex M7 的链接器文件、RPMSG 共享内存的设备树以及 Cortex M7 的动态随机存取存储器(DRAM) 保留内存。从 U-Boot 启动 rpmsg ping pong 可以正常工作,例如我们能够启动进入 Linux 系统,加载内核模块并看到正确的输出。内存映射看起来也正确,m_data2 段位于 1GB 动态随机存取存储器(DRAM) 内存的配置空间内。 使用 remoteproc 从 linux 启动相同的固件 (elf) 可以正常工作,但是当等待 rpmsg 名称服务宣布时,演示程序会挂起。 移植过程中是否存在我们遗漏的地方? 谢谢 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB 正如我所写,设备树和链接器文件都进行了调整。remoteproc elf 加载器将加载该文件并启动它。从 MXUXSDK 移植的 hello world 演示程序在 Linux 系统下启动时运行良好。RPMSG 演示程序已加载并启动(我们在 M7 调试控制台上有有效输出),但 rpmsg 本身无法工作。 我怀疑是 M7 的 MPU 初始化代码存在不兼容的问题。8MP EVK 的 动态随机存取存储器\(DRAM\) 空间中是否有大于 1GB 的地址? Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB 在启动 Linux 之前运行 prepare_mcore 命令。 在 U-Boot 中,运行 bootcmd / 运行 bsp_bootcmd 之前,添加: 运行 prepare_mcore 如果他们想要实现自动化,请在启动 Linux 之前将其包含在板启动命令中。 调试期间保持未使用的时钟启用状态 对于抚养,还需添加: setenv mmcargs " ${mmcargs} clk_ignore_unused" saveenv 一些下游 BSP 使用更具体的解决方法,例如 clk-imx8mp.mcore_booted=1;Toradex 指出,这可以防止 Linux 禁用 i.MX8MP 上的 Cortex-M7 根时钟。 确认运行时 DTB 是启用 RPMsg 的 DTB。 对于 EVK,NXP 支持响应通常指向使用 imx8mp-evk-rpmsg.dtb 进行 M7 remoteproc/RPMsg 操作。在 i.MX8MP M7 remoteproc 故障 – “carveout doesn't fit da request” 的情况下,使用有效的 NXP RPMsg 固件,NXP 支持人员的回答是确保在 Linux 中使用 imx8mp-evk-rpmsg.dtb。[community.nxp.com] 对于定制的 1 GB 板,文件名会有所不同,但重点是运行时 DTB 必须包含 imx8mp-cm7 remoteproc 节点、MU 邮箱和所有 RPMsg 保留内存节点。 验证预留内存和资源表是否一致 对于 i.MX8MP,常见的 RPMsg 布局使用如下区域: dts 尚未完全支持。语法高亮显示基于纯文本。 vdev0vring0: vdev0vring0@55000000 { reg = <0 0x55000000 0 0x8000>; 无地图; }; vdev0vring1: vdev0vring1@55008000 { reg = <0 0x55008000 0 0x8000>; 无地图; }; vdevbuffer:vdevbuffer@55400000 { 兼容 = "共享DMA池"; reg = <0 0x55400000 0 0x100000>; 无地图; }; rsc_table: rsc_table@550ff000 { reg = <0 0x550ff000 0 0x1000>; 无地图; }; 一个关于 i.MX8MP 的 Linux Remoteproc 公开讨论展示了这种 DT 设置方式,包括 rsc-da = <0x55000000>、mboxes = <μ 0 1 μ 1 1 μ 3 1> 和 memory-region = <&vdevbuffer>、<&vdev0vring0>、<&vdev0vring1>、<&rsc_table> 等。 [community.nxp.com] 对于您的 1 GB 动态随机存取存储器(DRAM) 情况,请确保这些区域都不在 Linux 普通内存、CMA、GPU、OP-TEE 或其他保留范围内。同时验证 M7 固件的 rsc_table.c 文件。链接器文件使用与 Linux DT 相同的 vring/资源地址。 对于 1 GB 动态随机存取存储器(DRAM) 端口,请检查 ELF 程序头。 因为 Linux remoteproc 是通过程序头加载 ELF 文件,而不仅仅是通过“U-Boot 复制的位置”,所以请验证: readelf -l your_m7_firmware.elf readelf -S your_m7_firmware.elf | grep -E "resource|data|bss|text" 检查每个可加载段是否映射到 Linux remoteproc 可以为 i.MX8MP 转换的地址,以及您的 m_data2 区域是否在实际的 1 GB 动态随机存取存储器 (DRAM) 范围内,并与保留内存划分相匹配。 在调试期间清除过时的资源表区域 如果要测试重复启动模式,请在启动 M7 之前清除 RPMsg 资源表区域。i.MX Linux 用户指南指出,对于 i.MX8M Plus LPDDR4 EVK,可以使用以下命令清除资源表区域: mw 0x550ff000 0 4 这是专门为了避免资源表值出现垃圾值而记录的。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB 您有错误日志可以分享吗? rpmsg 似乎可能无法直接与 动态随机存取存储器(DRAM) 设置关联。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB 与AE团队讨论。 Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB 二进制文件和ELF文件是由同一段代码和链接器文件同时生成的,对吗? “我怀疑,M7 的 MPU 初始化代码存在不兼容的问题。8MP EVK 的 动态随机存取存储器(DRAM) 空间中是否有大于 1GB 的地址? - 如果 uboot 一切正常,但 linux rproc 却不行,那么这似乎就不是 MPU 的问题。 我可能首先会搁置 uboot 和 linux rproc 启动 M 之间的区别。请建议客户检查以下两点: 1) imx_rproc.cimx_rproc_att_imx8mn 是否已根据新的 动态随机存取存储器(DRAM) 容量进行了修改? 2)请确保 .resource_table 部分位于合适的位置?因为 Uboot 通过 copyResourceTable 加载此表,而 Linux 解析的是 .resource_table。.elf 部分文件。 他们使用的是哪个演示版本?他们能否提供针对 Linux 和 M7 SDK 的所有修改补丁?他们能否分享一下日志,日志显示“RPMSG 演示程序已加载并启动(我们在 M7 调试控制台上有有效输出),但 rpmsg 本身无法工作”?
記事全体を表示
S32 Design Studio License Problem Hello. I recently changed my laptop and reinstalled S32 Design Studio on the new machine. However, I am encountering a license activation error — the software is unable to activate because the license is still bound to my previous laptop. I attempted to return the license through the NXP License Manager, but received a message stating that the license return is not possible. Could you please help me deactivate/release the license from my old machine so that I can activate it on my new laptop?(my license key is 81B8-B707-440D-FE7C) Thank you for your assistance. Re: S32 Design Studio License Problem Hi,  the number of available licenses has been increased. 
記事全体を表示
[S32K388] SPD 1.0.6 Package Missing Complete Test Examples - Request for Register-Level Reference C Hi NXP Support Team,   I downloaded the "Safety Peripheral Drivers for S32K3 Version 1.0.6"    After installing and importing the SPD_example_S32K388_M7_0_0 project into S32 Design Studio, I found that the main.c is essentially empty   **My Environment:** - S32 Design Studio for S32 Platform 3.5 - SPD Version: 1.0.6 (SW32K3_SPD_1.0.6_D2512_DesignStudio_updatesite_updated.zip) - Target: S32K388 M7_0   **What I Expected** Please send complete register-level examples for: ECC on all memories (Flash, SRAM, TCM) - FCCU (Fault Collection and Control Unit) - STCU2 (Self-Test Control Unit 2 with LBIST/MBIST) - EIM (Error Injection Module) - ERM (Error Reporting Module) - CMU (Clock Monitor Unit) - Lockstep Core - SWT (Software Watchdog)   Send to [[email protected]] Or provide download link. Thank you.   Best regards, Re: [S32K388] SPD 1.0.6 Package Missing Complete Test Examples - Request for Register-Level Referenc Hi @xlele, Copilot said: The SPD provides a complete demo project, but it is available only for EB Tresos and not for the S32DS IDE. The demo is distributed in the standalone .exe version. Here is an unofficial SPD example for S32DS IDE.  https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-BIST-eMCEM-SPD106-v2-0-S32DS365-RTD700/ta-p/2373113 There is one bare-metal EIM, ERM example: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-EIM-ERM-DTCM-SRAM-Baremetal-v3-0-S32DS36/ta-p/2193534 One CMU_FC example: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-MCAL-MCU-ClockMonitor-v1-0-S32DS36-RTD600/ta-p/2179976 SWT example can be found by default in RTD. Best regards, Daniel
記事全体を表示
ホストからスイッチへのトレーラーは削除されていませんSJA1110 私はSJA1110上のホストプロセッサ(Cortex-M7)を通じてイーサネットフレームを送信しています。スイッチの特定のポートにルーティングするために、5.8.2の下UM11107に説明されているホスト-トゥスイッチヘッダー/トレーラーを使用しています。 フレームは正しい港に到着しているが、トレーラーは解体されていないか、部分的にしか解体されていない。参考までに、送信前にtxBufferに格納された同じフレームと、受信後に別のデバイスのrxBufferに格納された同じフレームを以下に示します。 01 80 c2 00 00 10 68 58 c5 00 11 02 8b 8c 88 39 88 b7 5a 46 00 01 02 06 68 58 c5 00 11 02 04 01 00 06 01 02 12 01 01 14 0e 01 02 11 00 c5 58 68 08 d8 26 c0 cb fd 18 00 00 00 00 ---- 00 04 00 00 00 ====== 01 80 C2 00 00 10 68 58 C5 00 11 02 88 B7 5A 46 00 01 02 06 68 58 C5 00 11 02 04 01 00 06 01 02 12 01 01 14 0E 01 02 11 00 C5 58 68 08 D8 26 C0 CB FD 18 00 00 00 00 ---- 00 04 00 00 00 ご覧の通り、ヘッダーは完全に削除されていますが、トレーラー(4本の線以降の部分)は削除されていません(イーサネットフレームが有効であるため、すべて0に設定されていることも含めて)です。 Re: host-to-switch trailer not removed on SJA1110 こんにちは、 @flxwly さん。 提供されたデータから判断すると、ホストからスイッチへのヘッダーは認識されているようで、4バイトのヘッダーは送信フレームから削除されています。しかし、受信フレームの末尾には依然としてトレーラーバイトが表示されます。 重要な点の一つは、ホストからスイッチへのヘッダーのTRAILER_POSフィールドです。あなたの例のヘッダーバイトは8b、8c、88、39です。 ホストからスイッチへのヘッダー形式で解釈すると、HEADER_TYPE = 0x8B8C、HOST_SWITCH = 1、TRAILER = 1、TRAILER_POS = 57となります。しかし、ダンプに示されている送信フレームでは、5バイトのトレーラーはMAC DAフィールドから0ベースのオフセットで59バイト目から始まっているようです。SFDに対する正確な位置カウントの慣例によっては期待値が1差になることがありますが、符号化された値57は実際のトレーラー位置と一致していないようです。 したがって、まずTRAILER_POSフィールドの計算方法を確認し、トレーラーの最初のバイトに対応する位置に設定してみてください。 もう一つ指摘しておきたい点があります。それは、提供されているテストフレームが非常に短いということです。5バイトトレーラーが剥がされると、得られるイーサネットフレームはFCSなしの最小イーサネットフレームサイズより短くなり、退出時に再度パディングを追加する必要があります。この曖昧さを避けるために、例えばホストトレーラーの前に16バイトや32バイトのダミーバイトを追加するなど、より長いペイロードでテストを繰り返していただけますか?これにより、トレーラーが本当に部品を抜き取られているかどうかが明らかになるだろう。 また、2番目のデバイスがフレームを受信する出力ポートが、通常のポートとして設定されていることを確認してください。UMによると、フレームが通常のポートから出力される際にはヘッダーとトレーラーは削除されますが、フレームがホストポートまたはカスケードポートから出力される際には制御情報は保持されます。 最後に、5バイトのトレーラー値「00 04 00 00 00」がどのように生成されるのか教えていただけますか?FRAMEID、PRIO、SWITCHID、DESTPORT のビットパッキングを、ユーザーマニュアルに示された形式と照らし合わせて検証することが有用でしょう。 よろしくお願いいたします。 パベル Re: host-to-switch trailer not removed on SJA1110 こんにちは、 @PavelL さん。 お返事ありがとうございます。トレーラーの位置は正しいのですが、ポストでフレームの「終わり」を間違ってマークしていました。実際には2バイト手前です(ご指摘のとおり、57バイト目です)。 したがって、予告編も異なり、今では意味が通じ、UMのシナリオに合致している。 また、トレーラーが64バイト以上過ぎてからしか表示されないフレームでは、トレーラーが正しく削除されていることも確認できます。つまり、これはトレーラーが追加される前の64バイト未満のフレームでのみ問題になります(確かIEEEの仕様ではトレーラーは存在しないはずです)。 よろしくお願いいたします。 ネポムク
記事全体を表示
如何在《MLB The Show 26》中解锁布莱斯·哈珀的循环里程碑系列 如果你最近一直在玩钻石王朝模式,你肯定已经知道社区正在热议新的 98 OVR 循环里程碑系列布莱斯·哈珀。这张卡片是为了纪念他在现实世界中完成完全打击的历史性表现而推出的,老实说,它的属性使其成为任何想要巩固外野或为阵容增添一些精英左打力量的人的必备之选。 有什么猫腻呢?他并不受制于一条简单的奖励机制。要获得这张 Harper 卡,你需要购买 Chase Pack 16。由于他是追逐包奖励,解锁他需要一些策略、运气或一大堆短截线。根据你拥有的时间或游戏内货币,以下是把他加入你的队伍的四种最佳方法。 1. 努力刷完第四局经验奖励路径轮盘 如果你正在组建一支严格的“零氪金”(NMS)队伍,那么这是你完全免费获得该卡牌的最佳主动刷图方法。完成第四局经验值计划的主要奖励后,真正的挑战并不会就此结束。超出程序主上限的额外经验值,每多获得一点,就能让你有机会转动一次可重复使用的奖励路径转盘。追逐包 16 就在这个转盘的奖池里,这意味着你可以不断刷经验值,并有机会抽取该卡包,而无需花费一根短截线。 2. 购买《The Show》50 合集 对于那些不想参与随机转盘抽奖,并且一直在攒钱购买游戏币的玩家来说,可以在礼包市场中采取更直接的方式。如果你购买标准的《The Show》50包组合包,游戏会额外赠送一个必定的追逐包16。虽然购买组合包总算有点投资,但知道你能 100% 获得包含哈珀的特定追逐包,这比购买单个卡包要安全得多。 3. 试试你的运气,购买标准版《The Show》卡包 你也可以顺其自然地玩游戏,然后祈祷运气之神眷顾你。你打开的每一个标准个人基础包都有很小的随机概率升级为追逐包 16。不花费游戏币就能最大化利用这种方法的最佳途径是囤积当前内容中的免费礼包。务必完成六月倒计时计划、六月焦点计划中的任务,并积极参与登月计划 II 活动。所有这些模式都会赠送大量免费基础礼包,让你获得大量免费彩票,用于兑换追逐礼包升级。 4. 直接从社区市场购买 如果你实在讨厌依赖卡包运气,只想现在就确保获得这张卡,那就直接前往社区市场的传奇与闪回卡牌专区吧。你可以用你积累的短截线直接从其他抽到Bryce Harper的玩家手中购买他。但你要做好支付高价的准备。根据市场波动和每日需求,他的价格一直徘徊在 364,000 至 404,000 Stubs 的范围内。虽然价格不菲,但如果你手头宽裕,它就能彻底消除猜测的成分。
記事全体を表示
S32 デザインスタジオライセンス問題 こんにちは、 最近ノートPCを交換し、新しいマシンにS32 Design Studioを再インストールしました。 しかし、ライセンスアクティベーションのエラーが発生しています。ライセンスが以前のノートPCに紐づいているため、ソフトウェアがアクティベートできません。 NXPライセンスマネージャーを通じて免許証を返却しようとしましたが、免許返却が不可能であるというメッセージが出ました。 古いマシンのライセンスを解除・解放して、新しいノートPCで有効化できるように手伝ってもらえますか?(私のライセンスキーは81B8-B707-440D-FE7Cです。 ご協力ありがとうございました。 Re: S32 Design Studio License Problem こんにちは、 利用可能なライセンス数が増加しました。
記事全体を表示
i.MX8MP memory layout for Cortex M7 with DRAM 1GB We have a project where we use i.MX8MP with 1 GB DRAM. We adjusted Linker files for Cortex M7, Devicetree for RPMSG shared memory and DRAM reserved memory for Cortex M7. Starting rpmsg ping pong from U-Boot works, e.g. we are able to boot into linux, load the kernel module and see correct output. The memory map looks correct also for the m_data2 section which is in the configured space inside the 1GB DRAM Starting the same firmware (elf) from linux using remoteproc works but the demo hangs when waiting for rpmsg nameservice announce. Is there someting we miss when porting? Thank you Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB Add run prepare_mcore before booting Linux In U-Boot, before run bootcmd / run bsp_bootcmd, add: run prepare_mcore If they want this automatic, include it in the board boot command before Linux is launched. Keep unused clocks enabled during debug For bring-up, also add: setenv mmcargs "${mmcargs} clk_ignore_unused" saveenv Some downstream BSPs use a more specific workaround such as clk-imx8mp.mcore_booted=1; Toradex notes that this prevents Linux from disabling the Cortex-M7 root clock on i.MX8MP. Confirm the runtime DTB is the RPMsg-enabled DTB For EVK, NXP support responses commonly point to using imx8mp-evk-rpmsg.dtb for M7 remoteproc/RPMsg. In i.MX8MP M7 remoteproc failure – “carveout doesn't fit da request” with valid NXP RPMsg firmware, the NXP support answer says to make sure imx8mp-evk-rpmsg.dtb is used in Linux. [community.nxp.com] For a custom 1 GB board, the filenames will differ, but the important point is that the runtime DTB must include the imx8mp-cm7 remoteproc node, MU mailboxes, and all RPMsg reserved-memory nodes. Verify reserved-memory and resource table alignment For i.MX8MP, the common RPMsg layout uses regions such as: dts isn’t fully supported. Syntax highlighting is based on Plain Text. vdev0vring0: vdev0vring0@55000000 { reg = <0 0x55000000 0 0x8000>; no-map; }; vdev0vring1: vdev0vring1@55008000 { reg = <0 0x55008000 0 0x8000>; no-map; }; vdevbuffer: vdevbuffer@55400000 { compatible = "shared-dma-pool"; reg = <0 0x55400000 0 0x100000>; no-map; }; rsc_table: rsc_table@550ff000 { reg = <0 0x550ff000 0 0x1000>; no-map; }; A public Linux Remoteproc on i.MX8MP discussion shows this style of DT setup, including rsc-da = <0x55000000>, mboxes = <μ 0 1 μ 1 1 μ 3 1>, and memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, <&rsc_table>, .... [community.nxp.com] For your 1 GB DRAM case, make sure none of these regions are inside Linux normal memory, CMA, GPU, OP-TEE, or another reserved range. Also verify that the M7 firmware’s rsc_table.c and linker file use the same vring/resource addresses as Linux DT. For the 1 GB DRAM port, check the ELF program headers Because Linux remoteproc loads the ELF by program headers, not just by “where U-Boot copied it,” verify: readelf -l your_m7_firmware.elf readelf -S your_m7_firmware.elf | grep -E "resource|data|bss|text" Check that every loadable segment maps to an address Linux remoteproc can translate for i.MX8MP, and that your m_data2 region is inside the actual 1 GB DRAM range and matches the reserved-memory carveout. Clear stale resource table area during debug If testing repeated boot modes, clear the RPMsg resource table area before booting M7. The i.MX Linux User’s Guide says that for i.MX8M Plus LPDDR4 EVK, the resource table area can be cleared with: mw 0x550ff000 0 4 This is specifically documented for avoiding garbage resource table values Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB As I wrote, the devicetree and linker file were adjusted. The remoteproc elf loader will load the file and start it. The ported hello world demo from MXUXSDK runs fine when started from Linux. The RPMSG demo is loaded and starts (we have valid output on M7 debug console) but rpmsg itself does not work. I suspect, there is anything incompatible with the MPU initialisation code for the M7.  There are addresses above 1 GB in DRAM space for the 8MP EVK? Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB do you have an y error log to share? it seems the rpmsg may not link with DRAM setting directly Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB Discussing with the AE team. Re: i.MX8MP memory layout for Cortex M7 with DRAM 1GB The binary file and elf file are generated on the same time, by the same code and linker file, oright?  "I suspect, there is anything incompatible with the MPU initialisation code for the M7. There are addresses above 1 GB in DRAM space for the 8MP EVK?"  - If everything on uboot is OK but linux rproc is not, then it seems not the issue of MPU. I may first suspend the differences between uboot and linux rproc boot M. Please suggest customer check below two things: 1) imx_rproc.c imx_rproc_att_imx8mn has been modified according to your new DRAM size? 2) Make sure the section .resource_table is in a suitable position? Because Uboot load this table by copyResourceTable, but Linux parse the .resource_table section from .elf file. Which demo they are using? can they provide all the patch of the modification, towards Linux and M7 SDK? And what isCan they share their log shows "The RPMSG demo is loaded and starts (we have valid output on M7 debug console) but rpmsg itself does not work"?
記事全体を表示
How do I build imx-optee-os from source and integrate it into the uboot FIT image? I am using the i.MX8MP SoC. I have cloned the imx-optee-ossource code from https://github.com/nxp-imx/imx-optee-os.gitand checked out the lf-6.6.36_2.1.0branch. How do I build imx-optee-osand package it into the flash.bin  image? i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: How do I build imx-optee-os from source and integrate it into the uboot FIT image? Hello, I don't know exactly which BSP version you are using, but please have a look to the i.MX Linux User's Guide, section 4.5.13 How to build imx-boot image by using imx-mkimage, and look for i.MX 8M EVK section (i.MX8M is the family) Linux documentation: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX i.MX Linux User's Guide: https://www.nxp.com/docs/en/user-guide/UG10163.pdf Best regards/Saludos, Aldo.
記事全体を表示
《大学橄榄球27》:官方封面运动员预测及发售日程安排 等待即将结束。EA Sports College Football 27 已确定将于 2026 年 7 月 9 日星期四在全球范围内正式发布。 今年是该系列游戏的一个重要里程碑。该系列游戏有史以来第一次打破了主机平台独占的局面,通过 Steam、Epic Games Store 和 EA App 登陆 PC 平台。PC玩家终于可以和PlayStation 5和Xbox Series X|S用户一起在虚拟橄榄球场上驰骋了。 EA 已正式确定封面明星,并制定了分阶段的抢先体验计划。如果您想计划您的开球仪式,这里有一份完整的名单,包括谁在场、何时可以开始比赛以及费用是多少。 官方封面运动员 EA Sports 没有只突出一名球员,而是采用了星光熠熠、多名运动员参与的方式,在不同版本中庆祝现代大学橄榄球的辉煌时代。 标准版封面 标准版封面展示了上赛季表现出色的三位进攻型球员: 但丁·摩尔——带领俄勒冈鸭队的明星四分卫。 马拉奇·托尼——迈阿密队极具爆发力的外接手。 Kewan Lacy——这位爆发力十足的奥莱米斯大学跑卫。 豪华版封面 豪华版扩充了球队阵容,除了标准版的三位球星外,还加入了多名防守悍将和一位冠军教练: 杰登·马亚瓦(南加州大学四分卫) 科林·西蒙斯(德克萨斯大学线卫) 伦纳德·摩尔(圣母大学角卫) 科特·西格内蒂(印第安纳大学全国冠军队主教练) 官方发布时间表 根据您的预购等级或订阅状态,您有三个不同的时间段可以进入游戏。分阶段版本的安排可以让最专用的粉丝提前整整一周开始游戏。 日期 访问窗口 需求/版本 2026年7月2日 7天抢先体验/10小时试用 EA Sports MVP+ 会员资格或标准 EA Play 试用 2026年7月6日 提前3天进入 豪华版、MVP 捆绑包或 EA Play Pro(PC) 2026年7月9日 全球正式发布 标准版(所有平台) 定价及版本细分 目前已在EA Sports官方商店开启预购。选择合适的版本取决于你想多早开始玩以及你是否也玩 Madden 游戏。 标准版(69.99美元):7 月 9 日发售当天即可获得基础游戏,以及标准的预购奖励,例如 Ultimate Team封面运动员物品和基本的王朝教练点数。 豪华版(99.99美元):提前 3 天(7 月 6 日)解锁游戏,并包含 4,600 大学橄榄球积分,助您快速组建终极球队阵容。 MVP 套餐(149.99 美元):专为足球纯粹主义者构建的软件包版本。它将《大学橄榄球 27》豪华版与即将推出的《麦登橄榄球 27》豪华版捆绑在一起,让您可以提前体验这两款游戏并获得高级货币。
記事全体を表示