Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
S32K144W SDK 已安装,但在创建项目时不可用 你好, 我遇到了和本帖中描述的同样的问题。我使用的是S32K144W 。 我的S32设计工作室版本是: S32平台的S32设计工作室 版本:3.6.10 版本 ID:260720 当我创建一个新的 S32DS 应用程序项目,选择 S32K144W 处理器,然后点击SDK按钮时,没有可用的 SDK。 奇怪的是,我已经安装了SDK。它确实出现在SDK管理界面中,所以显然安装成功了。 micael_arkmeds_0-1786395593570.png 图 1 – SDK 管理,显示 SDK 已安装。 但是,当我创建一个新的 S32DS 应用程序项目并选择S32K144W时,SDK 不可用。 micael_arkmeds_2-1786395688395.png 图 2 – 在新建 S32DS 应用程序项目向导中选择 S32K144W。 当我点击SDK按钮时,列表完全为空: micael_arkmeds_3-1786395712528.png 图 3 – SDK 选择窗口显示没有可用的 SDK。 我一直在寻找解决这个问题的方法,已经有一段时间了。我还按照这里描述的官方离线安装步骤进行了操作: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-offline-install-S32K3-RTD-4-0-0-in-S32DS-v3-5/ta-p/1968014 然而,这样做并没有解决问题。 所以,我想了解一下,要让 SDK 在S32K144W的项目创建向导中可用,究竟需要满足哪些条件。 是否有与 S32 Design Studio 3.6.10 和 S32K144W 兼容的特定 SDK/RTD 版本 ?我是否需要安装任何额外的软件包或进行任何配置? SDK 出现在SDK 管理中,但在创建项目时却没有出现,这让我觉得 SDK 已经安装,但未被识别为与所选处理器/项目兼容。 如果有人已经解决了S32K144W的这个问题,非常感谢您能详细解释一下步骤。 谢谢! Re: S32K144W SDK installed but not available when creating a project 问题已解决! 我终于找到了解决这个问题的方法。 尽管 RTD 3.0.0 已经安装并出现在SDK 管理中,但在创建新项目时却不可用。 解决方法是安装: NXP GCC for Arm 版本 10.2 build 1728 然后,在创建项目时,我选择了GCC 10.2 作为项目工具链。完成此操作后, RTD 3.0.0 正确显示为可用的 SDK 选项。 2026-08-10_18-14.png 2026-08-10_18-14_1.png 我的环境是: S32 设计工作室(适用于 S32 平台)3.6.10 版本 ID:260720 S32K144W RTD 3.0.0 NXP GCC for Arm 10.2 版本 1728 因此,如果有人遇到同样的问题,即 SDK 出现在SDK 管理中,但没有出现在项目向导中,请确保已安装并选择相应的 NXP GCC 10.2 工具链。 这解决了我的问题。
View full article
MC9S08QG8 コードウォリアー さて、派生MC9S08QG8がCW V6.3やCW 11.1で見られなければ、さようならと言わなければなりません。私はこのコードを動作させるために40日間取り組んできました。あなたは問題ないと言いましたが、CW V6.3のWINDOWS 11でCW 11.1やCD 6.3で動作・デバッグできるものは見つかりません。もし私の認識が間違っていたら、教えてください。 Re: MC9S08QG8 CODE WARRIOR こんにちは、 MC9S08QG8デバイスはCodeWarrior v11.1のS08>HCS08Qファミリのセクションで利用可能です>MC9S08QG8 以下の設定でテストを行いました。 OS: Windows 11 CodeWarrior: 11.1 デバイス: MC9S08QG8 (基板 DEMO9S08QG8) デバッグ接続:ボード内の接続 DEMO9S08QG8 (USB-to-BDMインターフェース)を介して luis_maravilla_1-1786488162478.png よろしくお願いいたします。
View full article
关于故障保护振荡器漂移故障 (FS_OSC_DRIFT) 需要澄清 您好,NXP, 我一直在使用 FS2613 SBC 芯片,我发现了一个与故障保护振荡器漂移故障 (FS_OSC_DRIFT) 相关的功能安全要求 (SM48)。但参考手册中没有提供 ASIL 等级信息。 所以,请问这个故障属于ASIL B级、ASIL D级还是QM级? 谢谢! 西瓦哈里·G Re: Clarifications required regarding Fail safe oscillator drift Fault(FS_OSC_DRIFT) 你好,Sivahari 再会! FS_OSC_DRIFT 故障 (SM48) 对应于对 FS26 故障-保护状态机使用的独立故障-保护振荡器的监控。根据 FS26 功能安全手册,该机制在 ASIL D 故障保护功能域内实施。 您可以在图 8 中找到此表示。功能安全架构。 希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。 祝你今天过得愉快,一切顺利。
View full article
フェイルセーフ発振器ドリフト障害(FS_OSC_DRIFT)に関する説明が必要です。 こんにちは、Nxpさん。 私はFS2613 SBCチップを使っていて、セーフティ要件(SM48)を見つけました。これはフェイルセーフ発振器ドリフト故障(FS_OSC_DRIFT)に関連するものです。しかし、ASILレベルの情報はリファレンスマニュアルには存在しません。 ですので、この故障はASIL B/ASIL D/QMのいずれかに該当しますか? ありがとうございます シヴァハリ・G Re: Clarifications required regarding Fail safe oscillator drift Fault(FS_OSC_DRIFT) こんにちは、シヴァハリさん 良い一日! FS_OSC_DRIFT障害(SM48)は、FS26フェイルセーフ状態機械で使用される独立フェイルセーフ発振器の監視に対応します。FS26セーフティマニュアルによると、この機構はASIL Dフェイルセーフ領域内で実装されています。 この表現は図8に見ることができます。セーフティアーキテクチャ。 この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。
View full article
MIMXRT1160 XIP 随机失效 我有多个板运行 XIP,从八进制闪存以 166 MHz 的频率运行。其中一个程序偶尔会出错,并显示“未定义指令”错误。 我怀疑是信号完整性问题,但我没有在PCB板上设置测试点,所以唯一的检查方法就是将频率从166MHz降低到133MHz,这似乎“解决”了该电路板的问题。 值得注意的是,当从 mcuboot 链式加载应用程序时,该错误最常出现。在应用程序运行时这种情况较为罕见。我也找不到可靠的方法来触发它——需要反复重启电路板几次,直到故障出现。 有没有办法更精确地诊断这个 XIP 故障? Re: MIMXRT1160 XIP fails randomly 嗨@tbonkers , 您描述的行为很可能是由于 166 MHz 时读取采样裕量(建立/保持)不足造成的,这是由于 PCB 布线紧凑/闪存数据线上的信号完整性裕量不足所致。这也解释了这两个症状:降到 133 MHz 会扩大采样窗口,因此问题“消失”;而 mcuboot 链加载是冷 RESET 后第一个密集的、缓存冷指令的获取,此时裕量最紧——因此它最常在那里失败,而运行时获取大多命中缓存,很少触发它。 我们建议进行以下检查,所有检查均在软件层面进行,无需PCB测试点: 先从虚拟循环开始。验证读取 LUT 中的虚拟周期计数是否与 166 MHz 下的 Octal Flash 数据手册规格严格匹配。如果自动生成的 FCB(例如,来自配置工具)使用较低的值,请将其设置为数据表指定的值,并且您可以添加 1-2 个额外的虚拟周期来扩大数据有效窗口并增加采样裕度。虚拟周期不足会导致第一个数据节拍处于转折/尚未稳定区域——这是间歇性错误的典型来源。 验证读取采样时钟源。166 MHz 仅在 readSampleClksrc=3 时符合规范( kFlexSPIReadSampleClk_ExternalInputFromDqsPad:读取 Flash 设备提供的选通/DQS)。如果当前值为 0 或 1,则 166 MHz 超出规格,这与“133 MHz 可以解决这个问题”的说法完全一致。请确认PCB上存在真实的DQS走线,并使用此模式。 如果在进行这些调整后仍然出现间歇性故障,您可以按照上述步骤 1-3 隔离 166 MHz 裕量瓶颈,同时以 133 MHz 作为安全基线运行。这篇文章或许也有帮助: https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Octal-flash-IS25WX256-dummy-cycles/mp/2178828   最好的祝愿, 加文 Re: MIMXRT1160 XIP fails randomly 分享错误日志或原理图可能会有所帮助,目前的故障率是多少? Re: MIMXRT1160 XIP fails randomly 嗨@Gavin_Jia , 我用不同的虚拟循环次数测试了READ命令,但仍然出现故障。 我已将闪存易失性寄存器中的虚拟周期数设置为 20,以便它可以支持 166 MHz。根据闪存数据手册,它应该支持高达 200 MHz 的频率和 20 个虚拟周期。 readSampleClksrc=3 由 bootROM 设置,已通过连接调试器确认。 DQS跟踪记录确实存在。 有时故障发生在应用程序运行时,在第一次主要闪存读取之后。 Re: MIMXRT1160 XIP fails randomly 嗨@tbonkers , 感谢您提供的详细测试数据。根据您的发现,这最符合 166 MHz 八路 DDR XIP 读取路径在其采样/信号完整性裕度边缘运行的情况。 readSampleClksrc=3 DQS跟踪是必要条件,但并非充分条件:在DDR DQS模式下,RT1160端仍然要求DQS到SIO的相对偏差保持在~±1ns以内,而166MHz是接口的上限,因此裕量很小。 我查阅了更多资料,以下解决方案或许可以帮助您在不修改PCB的情况下解决当前问题: 应用 DLL 勘误表 ERR011377。RT1160 勘误表指出,在设置 DLL 锁定状态位后,由于时序问题,立即对外部闪存进行读/写操作仍可能返回错误数据;解决方法是在设置锁定位后至少等待 512 个 FlexSPI 根时钟周期再访问闪存。请确保在引导加载程序和应用程序中重新配置 FlexSPI/DLL/时钟的每个路径中都应用此延迟——这与“链式加载时最频繁,运行时间歇性”的原则非常吻合。 运行可量化的 RAM 驻留压力测试(比反复断电重启更有效) 。将测试代码和故障处理程序放在 ITCM/OCRAM 中,通过 CRC 比较,反复从 AHB 内存映射中读取大闪存块,扫描频率为 166/133/120 MHz。如果随着频率的降低,错误率急剧下降,则证实存在时序/信号完整性裕量问题。 对于 MCU 启动的情况:如果引导加载程序曾经擦除/编程了外部或非,则必须在跳转到应用程序之前使 I/数据缓存失效;还要确认应用程序不会使用不同的时钟/DLL/LUT/焊盘设置重新初始化 FlexSPI。 如果最终只有 166 MHz 出现故障而 133 MHz 稳定,我们建议将 133 MHz 作为当前板的安全工作频率;如果生产必须使用 166 MHz,则应检查 PCB 的 DQS/SCLK/SIO 长度匹配、阻抗、串扰和焊盘驱动强度,并在下一个版本中添加这些信号的测试点。 此致, 加文
View full article
TRACE32のフラッシュ中にメモリエラーが発生しました _0-1786361688597.png TRACE32スクリプトでフラッシュする際はメモリにアクセスできません。根本的な原因は何でしょうか? Re: Memory error occurs during flashing in TRACE32 添付のスクリプトに示されているように、ラウターバッハは時折RAMへのアクセスに失敗します。この問題はPE経由でソフトウェアを再フラッシュすることで解決できます。 Re: Memory error occurs during flashing in TRACE32 こんにちは@代码织梦师 さん どのデバイスを使っているか教えてもらえますか? また、 .cmmファイル内のフラッシュアルゴリズムのパスも確認してください。スクリプトはデバイスの派生バージョンと一致します。 画像からすると、S32K3のSRAMを読み取っているのだと思いますが、これはECCの初期化が必要です。それともスタートアップファイルが正しくPOR 後にSRAM ECCを初期化しているのか確認できますか? よろしくお願いします、 ジュリアン Re: Memory error occurs during flashing in TRACE32 こんにちは@代码织梦师 さん SRAM ECCの初期化が原因かもしれませんが、デバッガも起動コードも有効であればSRAM ECCを初期化するはずです。 T32のデモスクリプトから使うinit_sram.cmmを試してみてください: Julin_AragnM_0-1786473457854.png よろしくお願いします、 ジュリアン
View full article
iMX95EVKへのProfinetの移植 こんにちは、 Linuxコア上のiMX95 EVKにNXP-Port GMBH提供のProfinetスタックを移植しようとしています i.MX-RT1180およびiMX94でテストされているリンクを見つけました。 Profinetスタックリンク 私の質問は以下のとおりです。 1. imx95がこれをサポートしているか、またこのスタックを評価用に移植可能か確認してください。 2. このスタックをLinuxに移植するための参考文献もぜひ共有してください。 他に何か必要な情報があれば、遠慮なくお申し付けください。 よろしくお願いします。 ガウラヴ Re: Profinet porting on iMX95EVK 彼からのメールがあなたに届く頃には、お元気でいらっしゃることを願っています。 現時点でi.mx95はPROFINET産業用イーサネットプロトコルソフトウェアをサポートしていません。 上記に記載された機器のみ: Oswalag_0-1786397230469.png Re: Profinet porting on iMX95EVK こんにちは、 @Oswalag さん。 ご返信ありがとうございます。 imx94とimx95はかなり似ていることを確認しましたし、もしスタックがIMX94で動作しているなら、少し努力すればIMX95でもポータブルになるはずです。 いくつか質問があります。 1. ProfinetスタックがIMX94でM7コアに移植されているのか、Linuxコアに移植されているのかを確認してください。 2. IMX94でのポーティングに役立つドキュメントはありますか? ありがとうございます ガウラヴ Re: Profinet porting on iMX95EVK こんにちは、 この件に関する最新情報はありますか?
View full article
MCSPTR2AK396開発キット用のlwip_FreeRTOS_s32k396サンプルプロジェクト こんにちは!私はS32K396 MCSPTR2AK396と共に3相永久磁石同期モーター制御開発キットを使っています。ベースファームウェアをテストするために、以下のスタックをインストールしました。 S32DS_3.6.5_RFP_win32 S32K3_ETPU_SW_4.9_2.0.1_D2512 SW32K3_S32M27x_RTD_R23-11_7.0.0_QLP03_D2512 SW32K3_FreeMASTER_Driver_1.5.0_D2512 S32K3xx_AMMCLIB_RTM_1_1_45_BIN MCSPTR2AK396_SW GCC バージョン 10.2 すべてのソフトウェアバージョンを同期しようと何度か試みましたが失敗しましたが、最終的には動作し、ベースのファームウェアが動作し始めました。しかし、次にイーサネット通信機能をテストしたいと思ったところ、そこで未解決の問題に直面しました。 さらに以下のものをインストールしました: SW32K3_FreeRTOS_11.1.0_0.8.0_CD1_D2603 SW32K3_TCPIP_STACK_4.0.0_D2512 そして、テストプロジェクトlwip_FreeRTOS_s32k396を試してみましたが、エラーなしでコンパイルできたことは一度もありませんでした。常に説明の矛盾やその他の問題が発生していました。SW32K3_TCPIP_STACK_5.0.0_CD01_D2605の最新バージョンを使ってみたところ、コード更新処理中にファイルの置換を行う必要がありました。最終的に、ファームウェアは警告は表示されたものの、エラーは発生せずにコンパイルされた。 その後、テストに移りました。私は次のようにシステムをセットアップしました:パーソナルコンピュータ - > GeekStore 100BT1-PRO2 オートモーティブ コンバーター(http://pinzhi-tech.com.cn/en/home_eng/product_list_100base-t1_eng/100bt1-pro2_eng/)-> MCSPTR2AK396。パソコンのイーサネット接続とファームウェアで指定されたIPアドレスを同じサブネットに割り当てました。しかし、コンピュータからモーターの割り当てられたIPにpingを試みましたが失敗しましたが、コンバーターからはネットワークのポーリングが進行中であることが示されています。 何が原因なのでしょうか?もしかすると、最新バージョンのTCPIP_STACKを使うべきではなかったのでしょうか?基板自体に問題がある可能性はありますか?コントローラーボードのステッカーには、リビジョンB1とBが示されています。これらの改訂版専用の追加ドキュメントを入手することは可能でしょうか(ウェブサイトで、改訂Aのドキュメントしか見かけませんでした)?何かアドバイスや不明点があれば、ぜひお聞かせください。 Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit こんにちは、 @Anna_Anna さん、 はい、fsdata.cまた、以前のリリースにおける EthIf.c の問題が報告され、修正されました。RTDからのファイルは単なるスタブです。EthIfの最小限実装も提供しているので、RTDのファイルはプロジェクトから安全に除外できます。 第二に、はい、あなたの説明から判断すると、その例は正しく動作しているようです。接続は必要であり、前述のとおりに行う必要があります( CRS_DVをPTD14に配線/はんだ付けする)。 よろしくお願いします、 ジュリアン Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit ありがとうございます。後ほどこの方法を試してみて、結果をご報告します。 Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit こんにちは、 @Anna_Anna さん、 まず、TCPIP v4.0.0にはどのようなエラーがあったのか分かりません。なぜなら、RTD 7.0.0とも互換性があるからです。およびFreeRTOS 7.0.0 CD01パッケージですが、最新のTCPIPスタック(v5.0.0)は問題ありません。ファイルの改変内容について教えてもらえますか? プロジェクトのインポート、生成、コンパイルは問題なく完了しました。私の環境: S32DS v3.6.0、RTD v7.0.1、FreeRTOS v7.0.0 CD 01、およびTCPIPスタックバージョン5.0.0CD 01。 どうやらMCSPTR2AK396設計上の見落としがあるようです。 EMAC_MII_RMII_RX_DV (PTD14)はRX_CTLに接続されていません - CONFIG6:MCSPTR2AK396 EVB イーサネット コネクティビティ、信号の明確化CRS_DV。 とはいえ、タスクとOSは実行されていますか? xTickCount — RTOSのティック割り込みがアクティブな場合、これは継続的に増加するはずです。 xSchedulerRunning — スケジューラが実行されている場合は、これを 1 に設定する必要があります。 よろしくお願いします、 ジュリアン   Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit こんにちは、 @Julián_AragónM! TCPIP v4.0.0を使ってテストプロジェクトを構築する際の問題は、fsdata.cとEthIf.cの2つのファイルをビルドから除外することで解決されました。この競合はバージョン5.0.0で自動的に解決されたようです。 また、S32DSデバッガのExpressionsウィンドウからxSchedulerRunningとxTickCountの変数の値も確認しました。xSchedulerRunningは確かに1の値を受け取り、2つ目の値は順次増加します(1、5001、10001...)。これにより、FreeRTOSは基板上で正しく動作しており、問題はソフトウェアにあるのではないと結論づけています。私の理解が正しければ、残っている唯一の原因はハードウェアの問題で、TJA1103AのCRS_DV(CONFIG6)とPTD14ピンの間に接続がないということですか?これを解決するには、この2つの接点をはんだ付けする必要がありますか?確認してください。 よろしくお願いします、 アンナ Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit こんにちは デザインファイルについてですが、MCSPTR2AK396のハードウェアデザインパッケージにはリビジョンB2が含まれているのが確認できます。 Julin_AragnM_3-1786576291659.png よろしくお願いします、 ジュリアン
View full article
MC9S08QG8 代码战士 如果在 CW V6.3 或 CW 11.1 中看不到衍生产品 MC9S08QG8,那我恐怕要说再见了。我已经花了 40 天时间让这段代码运行起来了。你说没问题,但我找不到任何能在 CW 11.1 或 CD 6.3 中运行和调试的 CW V6.3 WINDOWS 11 版本。如果我错了,请告诉我。 Re: MC9S08QG8 CODE WARRIOR 你好, MC9S08QG8 设备可在 CodeWarrior v11.1 的 S08>HCS08Q 系列>MC9S08QG8 部分中找到。 我使用以下配置进行了测试: 操作系统:Windows 11 CodeWarrior:11.1 器件:板载 MC9S08QG8(DEMO9S08QG8) 调试连接:通过板载连接DEMO9S08QG8 (USB 转 BDM 接口) luis_maravilla_1-1786488162478.png 顺祝商祺!
View full article
プロジェクト作成時に利用できないSDKはインストール済みですが、利用できますS32K144W こんにちは、 私もこのトピックで述べた同じ問題に直面しています。私はS32K144Wと一緒に仕事をしています。 私のS32 Design Studio版は以下の通りです: S32 Design Studio for S32プラットフォーム バージョン:3.6.10 ビルドID: 260720 新しいS32DSアプリケーションプロジェクトを作成し、S32K144Wプロセッサを選択して SDK ボタンをクリックすると、SDKが利用できません。 奇妙なことに、すでにSDKをインストールしています。 SDKマネジメントには表示されているので、インストールは成功したようです。 micael_arkmeds_0-1786395593570.png 図1 – SDK マネジメント。SDKがインストールされていることを示します。 しかし、新しいS32DSアプリケーションプロジェクトを作成しS32K144Wを選択すると、SDKは利用できません。 micael_arkmeds_2-1786395688395.png 図2 – New S32DSアプリケーションプロジェクトウィザードで選択S32K144W。 SDK ボタン をクリックすると 、リストが完全に空になっています: micael_arkmeds_3-1786395712528.png 図3 – SDK選択ウィンドウで利用可能なSDKがないことを示しています。 私はこの問題の解決策をかなり長い間探してきました。また、ここに記載されている公式のオフラインインストール手順にも従いました。 https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-offline-install-S32K3-RTD-4-0-0-in-S32DS-v3-5/ta-p/1968014 しかし、これでは問題は解決しなかった。 そこで、S32K144Wのプロジェクト作成ウィザードでSDKが利用可能になるために具体的に何が必要かを理解したいです。 S32 Design Studio 3.6.10 およびその S32K144W に対応している特定のSDKやRTDバージョンはありますか?追加でインストールすべきパッケージや設定はありますか? SDK がSDK マネジメント には表示 される のにプロジェクト作成時には表示されないという事実から、SDKはインストールされているものの、選択したプロセッサやプロジェクトと互換性がないと認識されているのではないかと思われます。 もしすでにこのS32K144W問題を解決している方がいれば、具体的な手順を教えていただけるととてもありがたいです。 ご回答をお待ちしています。 Re: S32K144W SDK installed but not available when creating a project 解決しました! ついにこの問題の解決策を見つけました。 Even though the RTD 3.0.0 was already installed and appeared in SDK マネジメント, it was not available when creating a new project. 解決策は、以下をインストールすることでした。 NXP GCC for Arm リリースバージョン10.2 ビルド1728 そしてプロジェクトを作成する際に、GCC 10.2をプロジェクトのツールチェーンとして選択しました。これを実行すると、RTD 3.0.0が正しく利用可能なSDKオプションとして現れました。 2026-08-10_18-14.png 2026-08-10_18-14_1.png 私の環境は以下の通りです。 S32 プラットフォーム 3.6.10 用 S32 Design Studio ビルドID: 260720 S32K144W RTD 3.0.0 NXP GCC for Arm 10.2 build 1728 もしSDKがSDK管理には表示 されるのにプロジェクトウィザードには表示されない 同じ 問題を抱え ている場合は、対応する NXP GCC 10.2ツールチェーンがインストールされ、選択 されていることを確認してください 。 これで私の問題は解決しました。
View full article
S32K358 chip temperature When the S32K358 is operating at 240MHz and the ambient temperature is 24℃, the internal temperature of the MCU is read as 60℃. This IC temperature was measured with copper plating for heat dissipation on the PCB. Is this temperature normal? Re: S32K358的芯片温度 Yes, it's the measurement result from the internal temperature sensor of the IC. The application scenario is BMS (Battery Management System). Re: S32K358的芯片温度 Hi @liyongfeng  Could you please use the internal Temperature Sensor (TempSense) to measure the MCU junction temperature (Tj)? Tj represents the temperature of the silicon die and is the most critical thermal parameter for device operation. This value must always remain below the limits specified in the Thermal Operating Characteristics section of the S32K3xx Data Sheet, Rev. 14. BR, VaneB Re: S32K358的芯片温度 Within the chip's normal operating temperature range, what specific functions do you use this chip for?
View full article
Profinet移植到iMX95EVK 您好, 我正在尝试将 NXP-Port GMBH 提供的 Profinet 协议栈移植到我的 iMX95 EVK 上,该芯片运行在 Linux 内核上。 我找到了以下链接,其中在i.MX-RT1180和 iMX94 上都进行了测试。 Profinet堆栈链接 我的问题是: 1. 请确认 imx95 支持此功能,并且该协议栈可以移植用于评估目的。 2. 请分享一些我可以参考的文档,以便将此技术栈移植到 Linux 上。 如果您还需要我提供任何其他信息,请告诉我。 谢谢! 高拉夫 Re: Profinet porting on iMX95EVK 希望你一切安好。 目前,i.mx95 不支持 PROFINET 工业以太网协议软件。 仅限上述设备: Oswalag_0-1786397230469.png Re: Profinet porting on iMX95EVK 嗨@Oswalag , 谢谢回复。 我已经检查过 imx94 和 imx95 非常相似,如果该协议栈在 imx94 上运行正常,那么经过一些努力,它应该可以移植到 imx95 上。 我有几个问题: 1. 请确认 MMX94 上的 M7 内核或 Linux 内核是否移植了 Profinet 协议栈。 2. 是否有任何文档可以帮助将程序移植到 IMX94 上? 谢谢! 高拉夫 Re: Profinet porting on iMX95EVK 你好, 关于这个问题有任何进展吗?
View full article
Issues related to RAM space allocation Hello to all NXP official technical staff, I have encountered some problems while using the S32K144. Ni__0-1786357891196.png In this address allocation table The size of the System RAM spaces SRAM_L (extends downwards) and SRAM_U (extends upwards). Does the S32K144 chip support user customization? The problem of allocating addresses for global variables Global variables with non-zero initial values are stored in SRAM_L. Variables initialized to zero are stored in SRAM_U. This is why, and also if SRAM_L and SRAM_U support custom sizes. Are there any rules regarding the start and end addresses of their two address ranges? Why do global variables with or without initial values have different address ranges allocated by the chip? I'd like to learn more about the flash memory allocation for this chip. If there are any tutorials or resources available, could you tell me where I can download them? I sincerely look forward to your reply. Thank you so much! Re: 关于RAM空间分配的问题 dear VaneB I don‘t know if it's appropriate to address you like this I learned a lot from receiving your reply Thank you very much for your careful explanation But I still have one question Is there a document that outlines the writing specifications for linker script files I would like to learn about the writing style and grammatical structure of script files My English proficiency is not very good I hope you can understand what I mean I sincerely look forward to receiving your reply Thank you very much. Re: 关于RAM空间分配的问题 Hi @Ni_  SRAM_L and SRAM_U are physical memory regions with fixed address ranges defined by the device architecture. Accesses cannot occur across the 0x20000000 boundary that separates the two SRAM arrays. Therefore, the arrays must be treated as independent memory regions when performing burst accesses. The linker is not responsible for automatically distributing objects across SRAM_L and SRAM_U. Instead, the placement of variables and sections is determined by the linker script defined by the developer. Therefore, it is up to you to decide how memory sections are allocated between SRAM_L and SRAM_U, provided that the assigned addresses remain within the valid memory ranges of the device. BR, VaneB
View full article
MIMXRT1160 XIPがランダムに失敗する 私は、166MHzで動作する8ビットフラッシュメモリからXIPを実行する複数のボードを所有しています。そのうちの1つが、時折「未定義の命令」エラーで失敗する。 信号の整合性の問題を疑っていますが、PCBにテストポイントがないので、それを確認できる唯一の方法は速度を166MHzから133MHzに下げることで、そのボードの問題が「解決」しているようです。 このエラーは、mcubootからアプリケーションをチェーンロードするときに最も頻繁に出るのが示唆的です。アプリケーション実行時にはより稀です。信頼できるトリガー方法も見つかりません。故障が現れるまで何度も電源を入れ直す必要があります。 このXIPの故障をより正確に診断する方法はありますか? Re: MIMXRT1160 XIP fails randomly こんにちは、 @tbonkers さん。 ご説明いただいた現象は、フラッシュデータラインのPCB配線や信号品質の余裕が限られているため、166MHzにおける読み出しサンプリングマージン(セットアップ/ホールド)が不足していることが原因である可能性が最も高いです。これにより両方の症状も説明できます。133 MHzに落とすとサンプリングウィンドウが広がり、問題が「消える」ことになります。そしてMCUbootのチェーンロードは、コールドリセット直後に最初に密度の高いキャッシュコールド命令フェッチであり、マージンが最も厳しい場所です。そのため、そこで最も失敗しやすく、ランタイムフェッチは主にキャッシュに当たってほとんどトリガーされません。 以下のチェックを推奨します。すべてソフトウェア側で、PCBテストポイントは不要です。 まずはダミーサイクルから始めましょう。読み出しLUT内のダミーサイクル数が、166MHzにおけるオクタルフラッシュのデータシート仕様と厳密に一致していることを確認してください。自動生成されたFCB(例:プロビジョニングツールからのもの)がより低い値を使用している場合は、データシートで指定された値に設定し、データ有効ウィンドウを広げてサンプリングマージンを拡大するために1〜2回のダミーサイクルを追加できます。ダミーサイクルが不十分なため、最初のデータビートがターンアラウンド/未確定領域に配置されてしまい、断続的なエラーの典型的な原因となる。 読み取りサンプルクロックソースを確認します。166 MHz は readSampleClksrc=3 ( kFlexSPIReadSampleClk_ExternalInputFromDqsPad:フラッシュ デバイスから提供されるストローブ/DQS を読み取る) の場合にのみ仕様を満たします。現在0または1の場合、166MHzは仕様外であり、これは「133MHzで修正される」という記述と完全に一致します。基板上に実際のDQSトレースが存在することを確認し、このモードを使用してください。 これらの調整後も断続的な故障が続く場合は、166 MHzのマージンボトルネックを上記のステップ1〜3で隔離しながら、安全な基準として133 MHzで動作できます。また、こちらの投稿も参考になるかもしれません: https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Octal-flash-IS25WX256-dummy-cycles/mp/2178828   幸運をお祈りしています、 ギャビン Re: MIMXRT1160 XIP fails randomly エラーログや回路図の共有が役立つかもしれませんが、今のところの故障率はどうでしょうか? Re: MIMXRT1160 XIP fails randomly こんにちは、 @Gavin_Jia さん。 読み取りコマンドを様々なダミーサイクル数でテストしてみましたが、やはりエラーが発生します。 フラッシュボラタイルレジスタのダミーサイクル数を20に設定し、166 MHzをサポートできるようにしました。フラッシュのデータシートによると、20回のダミーサイクルで最大200 MHzをサポートするはずです。 readSampleClksrc=3はbootROMによって設定され、デバッガ接続で確認されます。 DQSトレースは確かに存在する。 時には、アプリケーションが実行中、最初の大きなフラッシュ読み取りの後に故障が発生することがあります。 Re: MIMXRT1160 XIP fails randomly こんにちは、 @tbonkers さん。 詳細なテストをありがとうございました。あなたの調査結果に基づくと、これは166MHzオクタルDDR XIPの読み出しパスがサンプリング/信号完全性マージンの限界付近で動作しているという状況と最も整合性が取れています。 readSampleClksrc=3 およびDQSトレースは必要条件ですが十分条件ではありません。DDR DQSモードでは、RT1160側はDQSからSIOへの相対スキューが~±1ナ秒以内に保たれ、166 MHzがインターフェースの上限であるため、マージンは最小限です。 さらに調査したところ、基板を改造することなく現在の問題を解決するのに役立つ可能性のある解決策が以下のとおりです。 DLLのエラータERR011377を適用してください。RT1160の訂正表には、DLLロックステータスビットが設定された後も、外部フラッシュへの即時読み書きがタイミングの問題により誤ったデータを返す可能性があると記載されています。回避策としては、ロックビットが設定されてから少なくとも512回のFlexSPIルートクロックサイクルを待ってからフラッシュにアクセスすることです。この遅延は、ブートローダーおよびFlexSPI/DLL/クロックを再設定するアプリケーションのすべてのパスに適用されるようにしてください。これは「チェーンロード時に最も頻繁で、実行時に断続的」とよく合致します。 定量化可能なRAM常駐ストレステストを実行します(繰り返し電源のオンオフよりも効果的です) 。テストコードと障害ハンドラをITCM/OCRAMに配置し、CRC比較を使用してAHBメモリマップから大きなフラッシュブロックを繰り返し読み出し、166/133/120MHzをスイープします。周波数が低下するにつれてエラー率が急激に低下する場合、それはタイミング/SIマージンの問題を裏付けるものです。 mcubootのCASE、ブートローダーが外部NORを消去・プログラムした場合、アプリケーションにジャンプする前にI/Dキャッシュを無効化しなければなりません。また、アプリケーションが異なるクロック/DLL/LUT/パッド設定でFlexSPIを再初期化していないかも確認してください。 最終的に166MHzのみが故障し、133MHzが安定している場合は、現在の基板の安全な動作周波数として133MHzを推奨します。166MHzが生産上必須の場合は、PCBのDQS/SCLK/SIOの長さのマッチング、インピーダンス、クロストーク、パッド駆動強度を見直し、次回の改訂でこれらの信号のテストポイントを追加する必要があります。 よろしくお願いします、 ギャビン
View full article
RAM領域割り当てに関する問題 NXPの公式技術スタッフの皆様、こんにちは。S32K144の使用中にいくつか問題が発生しました。 Ni__0-1786357891196.png このアドレス割り当てテーブルでは システムRAMのサイズは、SRAM_L(下方向に拡張)とSRAM_U(上方向に拡張)という領域に分けられます。 S32K144チップはユーザーによるカスタマイズに対応していますか? グローバル変数のアドレス割り当ての問題 初期値がゼロでないグローバル変数はSRAM_Lに格納されます。 ゼロで初期化された変数はSRAM_Uに格納されます。 これが理由であり、またSRAM_LとSRAM_Uがカスタムサイズをサポートしている場合にも当てはまります。 2つのアドレス範囲の開始アドレスと終了アドレスに関して、何か規則はありますか? 初期値を持つグローバル変数と持たないグローバル変数では、チップによって割り当てられるアドレス範囲が異なるのはなぜですか? このチップのフラッシュメモリ割り当てについてもっと詳しく知りたいのですが、チュートリアルや参考資料などがあれば、ダウンロードできる場所を教えていただけますか? ご返信を心よりお待ちしております。 どうもありがとうございます! Re: 关于RAM空间分配的问题 親愛なるVaneB あなたにこのように話しかけるのは適切かどうかわかりません あなたの返信から多くのことを学びました 丁寧なご説明をありがとうございました。 でも、まだ一つ質問があります。 リンカースクリプトファイルの書き方仕様をまとめたドキュメントはありますか? スクリプトファイルの文体や文法構造について学びたいです 英語力はあまり良くありません 私の言いたいことがわかれば幸いです ご返信を心よりお待ちしております。 ご返信よろしくお願いします。 Re: 关于RAM空间分配的问题 こんにちは、 @Ni_ SRAM_LとSRAM_Uは、デバイスアーキテクチャによって定義された固定アドレス範囲を持つ物理メモリ領域です。アクセスは2つのSRAMアレイを隔てる0x20000000境界を越えて行うことはできません。したがって、バーストアクセスを行う際は配列を独立したメモリ領域として扱う必要があります。 リンカは、SRAM_LとSRAM_Uにオブジェクトを自動的に分散させる役割を担っていません。その代わりに、変数とセクションの配置は、開発者が定義したリンカースクリプトによって決定されます。したがって、割り当てられたアドレスがデバイスの有効なメモリ範囲内に収まる限り、SRAM_LとSRAM_Uの間でメモリ領域をどのように割り当てるかは、ユーザー自身が決定する必要があります。 BR、VaneB Re: 关于RAM空间分配的问题 こんにちは、 @Ni_ アプリケーションノートが用意されています。S32K3デバイス向けに設計されているものの、RTDで使用されているリンカーの概念は、S32K1デバイスにも基本的に同じである。したがって、これはリンカーの理解と設定に役立つ参考資料となるはずです。 AN14893 : S32K3xx リンカーファイルとスタートアップコード
View full article
TRACE32 烧录过程中发生内存错误 _0-1786361688597.png 使用 TRACE32 脚本进行刷写时,无法访问内存。根本原因可能是什么? Re: Memory error occurs during flashing in TRACE32 如附件脚本所示,Lauterbach 偶尔无法访问 RAM。这个问题可以通过通过 PE 重新刷写软件来解决。 Re: Memory error occurs during flashing in TRACE32 你好@代码织梦师, 请问您使用的是哪款设备? 同时验证.cmm文件中的闪存算法路径脚本与设备衍生产品相符。 从图片来看,我推测您正在读取 S32K3 中的 SRAM,这需要 ECC 初始化,您能否确认您或启动文件是否在 POR 后正确初始化了 SRAM ECC? 此致, 朱利安 Re: Memory error occurs during flashing in TRACE32 你好@代码织梦师, 可能是 SRAM ECC 初始化,尽管如果启用了 SRAM ECC,调试器和启动代码都应该初始化 SRAM ECC。 您可以尝试使用 T32 中的示例脚本 init_sram.cmm: Julin_AragnM_0-1786473457854.png 此致, 朱利安
View full article
适用于 MCSPTR2AK396 开发套件的 lwip_FreeRTOS_s32k396 示例项目 你好!我正在使用 S32K396 MCSPTR2AK396 三相永磁同步电机控制开发套件。为了测试基础固件,我安装了以下软件包: S32DS_3.6.5_RFP_win32 S32K3_ETPU_SW_4.9_2.0.1_D2512 SW32K3_S32M27x_RTD_R23-11_7.0.0_QLP03_D2512 SW32K3_FreeMASTER_Driver_1.5.0_D2512 S32K3xx_AMMCLIB_RTM_1_1_45_BIN MCSPTR2AK396_SW GCC 版本 10.2 经过多次尝试同步所有软件版本均告失败后,终于成功了,基础固件开始运行。不过,接下来我想测试以太网通信功能,而这正是我目前遇到的尚未解决的问题。 我还安装了: SW32K3_FreeRTOS_11.1.0_0.8.0_CD1_D2603 SW32K3_TCPIP_STACK_4.0.0_D2512 我尝试了测试项目 lwip_FreeRTOS_s32k396,但它始终无法编译,总是出现错误;描述中总是存在冲突和其他问题。我尝试使用最新版本的 SW32K3_TCPIP_STACK_5.0.0_CD01_D2605,并且在更新代码过程中必须进行文件替换。最终,固件编译成功,虽然出现了一些警告,但没有出现错误。 之后,我便开始进行测试。我的系统设置如下:个人电脑 -> GeekStore 100BT1-PRO2 汽车变流器 ( http://pinzhi-tech.com.cn/en/home_eng/product_list_100base-t1_eng/100bt1-pro2_eng/ )-> MCSPTR2AK396。我调整了计算机上以太网连接的 IP 地址和固件中指定的 IP 地址,使它们位于同一子网中。然而,从计算机尝试 ping 电机的分配 IP 地址却失败了,尽管变流器显示网络轮询正在进行中。 问题可能出在哪里?是不是我不应该使用最新版本的 TCPIP_STACK?电路板本身是否存在问题?控制器板上的标签标明了版本 B1 和 B。是否可以获取专门针对这些修订的更多文档(在网站上,我只看到了修订版 A 的文档)?任何建议或疑问,我都非常感激。 Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit 你好@Anna_Anna , 是的,是 fsdata.c之前版本中报告的 EthIf.c 文件问题已修复;EthIf.c来自 RTD 的文件只是一个短截线。我们提供了自己的 EthIf 最小实现,因此可以安全地将 RTD 中的文件从项目中排除。 其次,是的,根据您的描述,该示例似乎运行正常。需要进行连接,并且应该按照所述方式进行(将CRS_DV布线/焊接至PTD14 )。 此致, 朱利安 Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit 谢谢,我稍后会尝试这种方法,并向你汇报结果。 Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit 你好@Anna_Anna , 首先,我不确定 TCPIP v4.0.0 存在哪些错误,因为它也与 RTD 7.0.0 兼容。FreeRTOS 7.0.0 CD01 软件包,但是最新的 TCPIP 协议栈 (v5.0.0) 可以正常工作。能否告知一下您修改了哪些文件? 我顺利地导入、生成和编译了该项目。我的环境:S32DS v3.6.0,RTD v7.0.1、FreeRTOS v7.0.0 CD 01 和 TCPIP 协议栈版本 5.0.0CD 01。 MCSPTR2AK396似乎存在设计缺陷。EMAC_MII_RMII_RX_DV ( PTD14 ) 未连接到RX_CTL - CONFIG6 : MCSPTR2AK396 EVB 以太网连接,CRS_DV 信号澄清。 也就是说,该任务和操作系统是否正在运行? xTickCount — 如果 RTOS 滴答中断处于活动状态,则此值应持续递增。 xSchedulerRunning — 如果调度程序正在运行,则应将其设置为 1。 此致, 朱利安   Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit 你好@Julián_AragónM ! 使用 TCPIP v4.0.0 构建测试项目时遇到的问题已通过从构建过程中排除 fsdata.c 和 EthIf.c 这两个文件得到解决。此冲突似乎已在 5.0.0 版本中自动解决。 我还通过 S32DS 调试器的“表达式”窗口检查了变量 xSchedulerRunning 和 xTickCount 的值。xSchedulerRunning 的值确实为 1,而 xTickCount 的值依次递增(1、5001、10001……),这让我得出结论:FreeRTOS 在板载上运行正常,问题不在于软件。如果我理解正确,剩下的唯一原因就是硬件问题——TJA1103A 上的 CRS_DV (CONFIG6) 引脚与 PTD14 引脚之间没有连接?要解决这个问题,我需要将这两个触点焊接在一起吗?请确认。 此致, 安娜 Re: lwip_FreeRTOS_s32k396 example project for MCSPTR2AK396 Development Kit 你好 关于设计文件,我可以看到 MCSPTR2AK396 的硬件设计包包含 B2 版本: Julin_AragnM_3-1786576291659.png 此致, 朱利安
View full article
通用IO 基于 S32K324 MCU,如何使用 S32DS 将 GPIO 配置为高阻抗状态。 Re: GPIO HI 请参考之前类似的讨论: S32K3 GPIO 高阻态 如果该引脚之前可能已启用内部上拉,为了满足 S32K3XXRM 中的三态定义,应调用Siul2_Port_Ip_SetPullSel (..., PORT_INTERNAL_PULL_NOT_ENABLED) 以确保 PUE=0; 此致敬礼, Robin
View full article
S32K322 在 8MHz 频率下的 SPI 占空比并非 50%。 尊敬的恩智浦团队: 我们正在进行一项改进活动,我们需要使 8MHz SPI SCLK 在 SPI 事务中具有周期性。我们测量了8MHz 的 SPI SCLK (由 S32K322 中的 SPI 外设驱动器驱动),发现50% 的占空比没有保持。当我们把频率降低到 1/2/4 MHz 时,我们发现这些 SCLK 频率下的占空比仍然保持在 50%。 问题- 这是外设驱动程序的硬件限制,还是可以通过更改驱动程序设置来实现 8MHz 下所需的 50% 占空比? 请查看附件截图,其中占空比维持在 1MHz 而不是 8MHz。 注:我们连接了来自Saleae的逻辑分析仪,该分析仪具有更高的采样分辨率(250MS/s)来测量 SPI 信号。 Re: The SPI duty cycle of S32K322 is not 50% for 8MHz 您好, LPSPI 时钟占空比由 SCKSET 和 SCKHLD 时序参数决定。只有当这些字段被编程为相等的值时,才能获得 50/50 的占空比。根据所选的 LPSPI 功能时钟和生成 8 MHz 所需的分频器值,由于时钟发生器的时序分辨率,可能无法实现精确的 50/50 占空比。观察到的 76 ns / 48 ns 高低时间似乎与这种分频器量化效应一致。 PetrS_0-1786090730852.png 因此,请尝试根据 LPSPI 功能时钟频率、TCR[PRESCALE] 和 CCR/CCR1 寄存器(SCKSET、SCKHLD、SCKDIV)的内容计算预期占空比,并确定不同的时钟源或分频器配置是否可以实现更接近 50/50 的占空比。   BR,彼得
View full article
S32K356 RTDの選択 S32K356を使用する予定ですが、バージョン7.0.0と7.0.1しか利用できないことがわかりました。しかし、対応するautosar...AUTOSAR R21を使用する場合、どのバージョンをお勧めしますか? wenming_0-1786093683425.png Re: S32K356 RTD选择 SW32K3_S32M27x_RTD_R21-11_6.0.0_P05_D2510も試してみましたが、何度も失敗しました。S32D32のバージョンに関係しているのではないかと考えています。3.6.7も試してみました。では、どのバージョンのS32D32を使用すればよいのでしょうか? wenming_0-1786106406261.png Re: S32K356 RTD选择 こんにちは@wenming さん おっしゃる通りです。たとえS32K356がSW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_ReleaseNotes.pdfの「サポート済みデリバティブ」セクションに記載されていても、S32K356プロジェクトは作成できません。 RTD 6.0.0 P05リリースノートには、このP05リリースがS32K356派生モデルのS32DS/CTサポートを追加すると記載されています。 よろしくお願いいたします。 パベル Re: S32K356 RTD选择 バージョン6.0.0の説明によると、S32K356はサポートされていません。 wenming_0-1786103361744.png Re: S32K356 RTD选择 こんにちは@wenming さん S32K3 RTDバージョン6.0.0(AUTOSAR R21-11)は、AUTOSAR R21とのS32K356に推奨される選択肢です。 よろしくお願いいたします。 パベル Re: S32K356 RTD选择 こんにちは@wenming さん スクリーンショットをありがとうございます。 エラーメッセージから判断すると、これはS32DSのバージョン制限によるものではないようです。S32DSがインストールするアイテムを収集/ダウンロードしている最中にエラーが発生し、重要なメッセージは次のとおりです。 ZLIB入力ストリームの予期しない終了 失敗した項目は、S32DSのプラットフォーム/デバッグ関連アーティファクトです。例えば: com.nxp.s32ds.doc.platform.resources com.nxp.s32ds.lrc.gdb.arm64.linux.win32 これは通常、アーティファクトのいずれかが完全にダウンロードされなかったか、ダウンロード/解凍中に破損したことを示しています。つまり、この問題はRTD 7.0.1とS32DS 3.6.7の互換性制限というよりは、更新サイトやダウンロード、キャッシュの問題のように見えます。 リリースノートに関して:記載されているS32DSバージョンは、そのRTDリリースにおけるベースライン/テスト済みのS32DSバージョンとして理解してください。しかし、S32DSはモジュール式であり、RTDのインストールでは、関連するプラットフォーム、ツール、デバッガ、コンパイラ、ドキュメントコンポーネントが現在のインストールで欠けているか古い場合は、更新またはインストールが必要になる場合があります。 以下の手順をお試しください。 S32DSを再起動して、もう一度インストールを試してください。 NXPのアップデートサイトへのネットワーク接続が安定していることを確認してください。 可能であれば、インストール時にオンラインダウンロードのみに頼るのではなく、公式のオフラインアップデートサイトZIP/パッケージを使用してください。 S32DSに必要なGCC 10.2ツールチェーンがインストールされていることを確認してください。 問題が解決しない場合は、S32DS 3.6.x をクリーンインストールしてみてください。インストール後、追加のパッチやアップデートパッケージを適用する前に、まずRTD 7.0.1の基本パッケージをインストールしてください。 したがって、現在のスクリーンショットから判断すると、RTD 7.0.1がS32DS 3.6.7で使えないとは結論づけません。今回のエラーは、必要なS32DSアップデートファイルのダウンロードが不完全または破損していることを示唆しています。 参考までに、私はS32DS 3.6.6にSW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zipを正常にインストールできました。私のセットアップでは、S32K3 RTDパッケージに必要なGCC 10.2ツールチェーンを追加でインストールするだけで済みました。   よろしくお願いいたします。 パベル Re: S32K356 RTD选择 S32DSのバージョンを3.6.10にアップグレードしました。これにより、追加コンポーネントなしでRTD 7.0.1をインストールできます。今後は開発にS32DS 3.6.10 + RTD 7.0.1を使用します。後でautosarが必要になった場合は…バージョンR21へのアップデート情報があれば、お知らせください。よろしくお願いいたします。 Re: S32K356 RTD选择 こんにちは@wenming さん この問題はS32DSのバージョンに関連している可能性があります。 ただし、まずQLP01がインストールされていることを確認してください。SW32K3_S32M27x_RTD_R21-11_6.0.0_P05_D2510_ReleaseNotes.txtには「このリリースはこのS32K3_S32M27xリアルタイム・ドライバAUTOSAR R21-11バージョン6.0.0 QLP01の上に載っている」と記載されています。 よろしくお願いいたします。 パベル Re: S32K356 RTD选择 wenming_0-1786415389796.png wenming_1-1786415468027.png 上記の画像に示すように、バージョン 6.0.0 QLP01 もインストールに失敗します。もう 1 つの問題は、RTD リリース ノートにはインストールに必要なのは S32DS 3.6.2 のみと記載されていることです。バージョン 3.6.7 を使用しているのに、なぜコンポーネントの更新を求められるのでしょうか?これはリリースに関連しています...メモの内容が一致しません。原因は何でしょうか? Re: S32K356 RTD选择 こんにちは@wenming さん いくつか追加の発見がありました。 朗報です。S32DS 3.6.2にRTD 6.0.0 QLP01とP05をインストールすることができました。しかし、リリースノートの記述にもかかわらず、RTD 6.0.0 QLP01は、まずクリーンなRTD 6.0.0のインストール環境の上にインストールする必要がありました。その後、P05も無事に取り付けられるようになりました。 残念ながら、このインストール手順を経ても、SDKはS32DSのS32K356プロジェクトにまだ接続できません。 古いAUTOSAR版をお探しだと理解しています。しかし、観察された挙動から判断すると、S32DSでRTD 6.0.0で動作するS32K356セットアップは確認できません。S32K356として、実用的なS32DSサポートは新しいRTD 7.0.0で利用可能になっているようです/ 7.0.1 リリース。 よろしくお願いいたします。 パベル Re: S32K356 RTD选择 S32DSのバージョン互換性の問題を解決するにはどうすればよいですか?S32DS3.6.7にRTD7.0.1をインストールできないのはなぜですか?また、アップデートを促され続けるのはなぜですか? wenming_0-1786513965538.png Re: S32K356 RTD选择 こんにちは@wenming さん Q1: S32DSのバージョン互換性の問題はどう解決すればいいですか? 具体的にどの不適合メッセージが見られているのか、もう少し具体的に教えていただけますか?   Q2: なぜS32DS3.6.7にRTD7.0.1をインストールしず、アップデートを促され続けるのですか? アップデートを促すメッセージ自体はエラーではありません。選択したRTDパッケージが新しいコンポーネントや追加コンポーネントに依存している場合、S32DSは関連するプラットフォームやツールパッケージの更新を求めることがあります。   また、S32K3 RTDパッケージで必要なGCC 10.2ツールチェーンがS32 Design Studioにインストールされているか必ず確認してください。   よろしくお願いいたします。 パベル Re: S32K356 RTD选择 wenming_0-1786523357428.png これはRTD 7.0.1のインストール時に表示されるエラーメッセージです。バージョン制限によるものと思われますか?また、RTDリリースで説明されているS32DSバージョンは、原則としてS32DSコンポーネントを更新することなくインストールできるはずです。それでもコンポーネントの更新が必要な場合は、より使いやすい新しいインストールバージョンをお勧めする方が良いでしょう。
View full article