Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
imx8mn-evk - yocto distro gatesgarth upgrade to styhead Hi I am in the process of upgrading our yocto distribution from gatesgarth to styhead. When the upgrade is done we will be deploying the image via OTA using rauc. From the above 1) We currently do not OTA the u-boot; therefore can we still use the gatesgarth u-boot-imx to boot the styhead kernel + dtb's? 2) Our current gatesgarth imx-boot is signed and looks for an authenticated kernel; if we authenticate the kernel using the same keys from gatesgarth; will the boot loader still be able to boot the styhead kernel? 3) Also please note from point 2 above the ui board has been fully locked down (efused and OTP fuse has already been applied)
View full article
i.MX8M Plus CAN FD setsockopt() 在 C 代码中失效 打开套接字、启用 canfd 帧并绑定到接口的正确功能命令是什么?套接字应接收比特率转换帧。 ip link set can0 up type can bitrate 500000 dbitrate 2000000 fd on // 这是我用来启用 can 接口的命令 目前,我使用 .NET Framework 3.0: 插座(PF_CAN,SOCK_RAW , CAN_RAW); setockopt(sock, SOL_CAN_RAW, SOL_CAN_RAW , can_raw_fd_frames, &启用, sizeof(enable_canfd)); setsockopt 给我的错误代码是 22 (EINVAL)。 socket(); setsockopt() 的 正确论据是什么? Re: i.MX8M Plus CAN FD setsockopt() fails in C code 你好 消费版 i.MX 8M Plus 不支持 CAN-FD,只有工业版才支持。 遗憾的是,800 万像素 EVK 上安装的是消费版本,因此 i.MX 8M Plus EVK 不支持 CAN-FD 功能。 此致 丹尼尔
View full article
PCF85063A STM32で使用されるPCF85063Aチップのソフトウェアデモ資料はありますか?このチップを自分のプラットフォームに移植したいので、使い方を示すソフトウェアドライバのサンプルが必要です。ドライバのサンプルパッケージを私のメールアドレスに送っていただけますか?ありがとうございます! Re: PCF85063A はい!問題は解決しました。どうもありがとうございます! Re: PCF85063A こんにちは、 STM32 で使用される PCF85063A RTC 用の基本的なソフトウェア ドライバの例があります。 GitHub で見つける CAN: https://github.com/zild-jhan/PCF85063A-STM32 BRs、トーマス
View full article
CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA 如何在CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA(Version:11.5.12)软件中,如何将Target Initialization File文件中的err_msg = "xxx"通过窗口显示出来,如何在脚本中添加打印信息,并显示出来 ( In CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA (Version: 11.5.12), how can the `err_msg = "xxx"` in the Target Initialization File be displayed through a window? Additionally, how to add print information in the script and make it display? ) LX2160A-RDB 
View full article
QorIQ LS シリーズ向け CodeWarrior 開発スタジオ - ARM V8 ISA QorIQ LS シリーズ用 CodeWarrior Development Studio - ARM V8 ISA(バージョン:11.5.12)パッケージ内、ターゲットをどのように扱うか初期化ファイルファイル内の err_msg = "xxx" が窗口を通じて表示され、印刷情報がどのようにテキストに追加され、表示されますか ( CodeWarrior Development Studio for QorIQ LS series - Arm V8 ISA (バージョン: 11.5.12) において、ターゲット初期化ファイル内の `err_msg = "xxx"` をウィンドウに表示するにはどうすればよいですか? また、スクリプトに印刷情報を追加して表示するにはどうすればよいですか?) LX2160A-RDB Re: CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA 初期化スクリプトに次の行を追加してください。 cw_info ("CodeWarrior をテストしています....") スクリプトを実行すると、CodeWarrior IDEs の右下に CodeWarrior 情報ウィンドウがポップアップ表示されます。
View full article
S32DSライセンスがありません NXPパートナー様 S32DS for ARM v1.2 ライセンスがありません 私たちは、プラットフォームMAC57D54でモーターメーターを開発し、S32DSをARMとして使用してM4コアソフトウェアを完成させました。長い時間がかかりました。現在、いくつかのパラメータを変更したいのですが、S32DS V1.2で「ライセンスがありません」という警告が表示されます。 S32DS v1.2 for Arm を再び使用するにはどうすればよいですか? Re: S32DS licence missing 正しく説明していないかもしれませんが、 私の免許証を免除してもらえますか? 5549-1FBC-B3CA-CB63 Re: S32DS licence missing こんにちは、ジリ エラーメッセージは表示されませんでした。 また、以下のサイトのような状況で新しいライセンス コードを取得CANか。 https://community.nxp.com/t5/S32-Design-Studio/S32-Design-Studio-for-ARM-v2-2-LICENSCE-estend/mp/2103287?profile.language=ja Re: S32DS licence missing こんにちは、 もう一度お試しください。古いライセンスはすべて削除しました。何かエラーメッセージは出ますか? Re: S32DS licence missing 古いアクティベーションコードを入力しましたが機能しません。 Re: S32DS licence missing こんにちは、 S32DS ライセンスが延長されました。古いアクティベーションキーを使用してください。
View full article
データシートとGS1ウェブサイトのUCODE 7モデル番号の矛盾 こんにちは。下のリンクにある GS1 MDID 割り当てによると、UCODE 7 のモデル番号は 810 に割り当てられていますが、UCODE 7 のデータシートではモデル番号は 890 であると記載されています。 MDID 割り当てページ: https://www.gs1.org/docs/epc/mdid_list.json データシートのリンク: https://www.nxp.com/docs/en/データシート/SL3S1204.pdf 20ページ。 ありがとうございます。 はじめに Re: Conflict between UCODE 7 model number in datasheet and gs1 website GS1 にメールを送って返答を依頼しました。返信が届き次第、ここで共有させていただきます。私の目標は、所有しているタグのモデルを識別することであり、この情報を抽出するのに役立つ参照が必要です。 ありがとうございます。 Re: Conflict between UCODE 7 model number in datasheet and gs1 website すみません、分かりました。 これを GS1 に確認することをお勧めします。GS1 の EPC ®無線周波数アイデンティティ第 2 世代 UHF RFID 標準に準拠。セクション6.3.2.1.3TID メモリでは、タグ モデル番号はタグ製造元によって定義されることが言及されています。 UCODE 7 タグのモデル番号は、データシートに記載されているとおり 890h です。 Re: Conflict between UCODE 7 model number in datasheet and gs1 website ご返信ありがとうございます。ただし、私が言っているのは NXPについて の MDID (806) ではなく、UCODE 7 製品のモデル番号と、データシート番号と GS1 によって提供される json ファイルの違いについてです。 Re: Conflict between UCODE 7 model number in datasheet and gs1 website お世話になります。 共有している GS1 json についてはよく分かりません。GS1 サイトによると、NXP の 9 ビット MDID は次のとおりです。 0 0000 0110。こちらをご確認ください:マスクデザイナーID (MDID) の割り当て | GS1 データシートによると、MDIDは次の通りです: 100[0 0000 0110]b (806) これら 9 ビットは固定です。 この情報が役に立つことを願っています。
View full article
ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Hello NXP Team, Due to specific reasons, we are still using RTD version ‌2.0.1‌ for our project on the K312。 I noticed discrepancies regarding the ‌ADC Clock configuration for highest conversion speeds‌ between the User Manuals from ‌2022‌ and ‌2025‌. I have two specific questions regarding this: For the ‌HSEN bit‌ in the ‌AMSIO register‌, which value should I set to enable High Speed mode in our RTD 2.0.1 context? Should it be set to ‌1‌ or ‌3‌? The 2022 manual does not describe or provide configuration guidance for the ‌CMPCTRL0‌ bit. Do I need to explicitly configure the ‌CMPCTRL0 bit‌ to achieve the highest conversion speeds using High Speed ADC mode? If configuration is necessary, would it be sufficient to modify the Adc_Sar_EnableHighSpeed() function accordingly? Thank you for your support! Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Dear Pavel, Thank you for your support. That has resolved my question. Best regards, Jianjie Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Hello @jianjie , I have received feedback from our application team. The ADC clock configuration has evolved over time and both settings are valid. That said, we do not recommend modifying the RTD driver manually. To ensure correct behavior and compatibility, it is always advised to use the latest available RTD package, which incorporates the most up-to-date configuration logic. Best regards, Pavel Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Hello @jianjie , Thank you for your interesting query and for sharing your observations regarding the ADC AMSIO HSEN configuration. I have reviewed your comments and can confirm the discrepancies you noted between the different versions of the Reference Manual. Please be informed that your query is currently being investigated internally. I will keep you updated as soon as further information becomes available. Thank you for your patience and understanding. Best regards, Pavel
View full article
MIMXRT1176DVMAA - Not detecting over the JTAG Hi Team We developed a custom board based on MIMXRT1176DVMAA, and unfortunately,  device could not detecting over the JTAG. During my troubleshooting, I found that internal LDO output "VDDA_1P0" (Pin N11) is not showing voltage (0V) and this output connected to VDD_MIPI_1P0 (Pin F10) DSI lines interface. Could this be a problem preventing the device detecting over JTAG? Verified the PMIC power sequence, all voltage rails sequence is as per the datasheet recommended. Thanks. Regards, Gopala Re: MIMXRT1176DVMAA - Not detecting over the JTAG Hi @gopalakrishna , Thank you so much for your interest in our products and for using our community. Regarding "During my troubleshooting, I found that internal LDO output "VDDA_1P0" (Pin N11) is not showing voltage (0V) and this output connected to VDD_MIPI_1P0 (Pin F10) DSI lines interface." Could you provide more detailed information? Have you followed the design of the MIMXRT1170-EVKB board? https://www.nxp.com/webapp/Download?colCode=MIMXRT1170HDUG Please refer to the user guider "Hardware Development Guide for the MIMXRT1160/1170 Processor" particularly Chapter 3 "Power Supply," to confirm whether your board design complies with the requirements outlined in Table 1 "Processor Power Supply Capacitors When Using On-Chip DC-DC Regulators." Did you add 1 ms R/C delay , DCDC_PSWITCH should delay 1 ms with respect to DCDC_IN to guarantee that DCDC_IN is stable before the DC-DC starts up. Please use an oscilloscope to measure the power-up sequence of the RT1170. Best Regards MayLiu
View full article
K312 上的 ADC 高速配置问题(RTD 2.0.1) 您好,NXP团队, 由于特殊原因,我们在 K312 上的项目仍在使用 RTD2.0.1版。 我注意到2022和2025用户手册中关于最高转换速度的 ADC 时钟配置存在差异。 对此,我有两个具体问题: 对于AMSIO 寄存器中的HSEN 位,我应该设置哪个值才能在 RTD 2.0.1 环境中启用高速模式?应该设置为1还是3? 2022 手册未对CMPCTRL0位进行描述或提供配置指导。是否需要明确配置CMPCTRL0 位,才能使用高速 ADC 模式实现最高转换速度?如果需要配置,是否只需相应修改 Adc_Sar_EnableHighSpeed() 函数即可? 感谢您的支持! Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 亲爱的帕维尔 感谢您的支持。这就解决了我的问题。 顺祝商祺! 建杰 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 我已收到我们申请团队的反馈意见。随着时间的推移,ADC 时钟配置已发生变化,两种设置均有效。 不过,我们不建议手动修改 RTD 驱动程序。为确保正确的行为和兼容性,始终建议使用最新的可用RTD代码包,该代码包包含最新的配置逻辑。 顺祝商祺! 帕维尔 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 感谢您提出有趣的问题,并分享了您对 ADC AMSIO HSEN 配置的看法。 我已经查看了你的评论,可以确认你注意到的不同版本的参考手册之间的差异。请注意,您的问题目前正在内部调查。一旦有进一步的信息,我将及时向你们通报。 感谢您的耐心和理解。 顺祝商祺! 帕维尔
View full article
K312 上的 ADC 高速配置问题(RTD 2.0.1) 您好,NXP团队, 由于特殊原因,我们在 K312 上的项目仍在使用 RTD2.0.1版。 我注意到2022和2025用户手册中关于最高转换速度的 ADC 时钟配置存在差异。 对此,我有两个具体问题: 对于AMSIO 寄存器中的HSEN 位,我应该设置哪个值才能在 RTD 2.0.1 环境中启用高速模式?应该设置为1还是3? 2022 手册未对CMPCTRL0位进行描述或提供配置指导。是否需要明确配置CMPCTRL0 位,才能使用高速 ADC 模式实现最高转换速度?如果需要配置,是否只需相应修改 Adc_Sar_EnableHighSpeed() 函数即可? 感谢您的支持! Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 亲爱的帕维尔 感谢您的支持。这就解决了我的问题。 顺祝商祺! 建杰 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 我已收到我们申请团队的反馈意见。随着时间的推移,ADC 时钟配置已发生变化,两种设置均有效。 不过,我们不建议手动修改 RTD 驱动程序。为确保正确的行为和兼容性,始终建议使用最新的可用RTD代码包,该代码包包含最新的配置逻辑。 顺祝商祺! 帕维尔 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 感谢您提出有趣的问题,并分享了您对 ADC AMSIO HSEN 配置的看法。 我已经查看了你的评论,可以确认你注意到的不同版本的参考手册之间的差异。请注意,您的问题目前正在内部调查。一旦有进一步的信息,我将及时向你们通报。 感谢您的耐心和理解。 顺祝商祺! 帕维尔
View full article
Edgelock2Go Is the S32K311 an Edgelock 2Go enabled device? Re: Edgelock2Go Hi https://www.nxp.com/products/security-and-authentication/authentication/edgelock-2go:EDGELOCK-2GO S32K3 is not listed in Supported Products.   I consulted with my EdgeLock 2GO colleague, who told me: this is the plan but I don't have a date for it yet. Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: Edgelock2Go If you need EdgeLock 2GO support today, you’d typically look at devices that already have integration with the EdgeLock 2GO platform (such as secure elements like the SE05x family or certain wireless MCUs and processors that explicitly appear in the supported list on NXP’s website)    
View full article
LS1048ardb SERDES 匹配 DPL 文件 你好 我是恩智浦 Layerscape 硬件的新手,正在使用 LS1048ardb 平台。我想提一下 DPMAC2 以太网设备(我认为这是基本以太网的普遍用法 “eth0”),但是通过阅读恩智浦论坛的各种帖子,我需要一个与 SERDES 相匹配的 DPL 文件。如果没有 DPL 文件,我就会得到预期的 uboot 错误: "fsl-mc:DPL 未部署,DPAA2 以太网不工作" 我在恩智浦论坛上找到了几个生成 "空 "DPL 文件的帖子,使用该 dtb 后,我得到了这个错误: "fsl-mc:部署数据路径布局 ...警告:固件返回错误 (GSR: 0x3f)" 在恩智浦技术支持论坛的一些回复中(针对 ls1088ardb),我通过提供 SERDES 值,恩智浦工程师可以生成一个适当的 DPL 文件。 以下是我从 mii/mdio 和 SERDES 值中收集到的一些信息,希望对您有所帮助: = > mii 设备 MI I 设备:'FSL_MDIO0' '' FSL_MDIO1 ' 当前设备:' FSL_MDIO0 '= > mii 信息 PHY 0x01:OUI = 0x80028,型号 = 0x23,Rev = 0x01,1000BaseT,FDX => mdio 列表 FSL_MDIO0: 1 - TI DP83867<--> DPMAC2@sgmii FSL_MDIO1: 看似相关的Uboot启动数据: 使用 SERDES1 协议:18 (0x12) 使用 SERDES2 协议:13 (0xd) 网:DPMAC2@sgmii [PRIME] fsl-mc:启动管理复杂...成功 fsl-mc:管理综合体已启动(版本:10.12.0,启动状态:0x1)启用 1000BT 全双工/半双工广告 若能得到任何帮助,我将不胜感激。 Re: LS1048ardb SERDES Matched DPL File 您好@brian-wood 感谢您分享您的发现,您已经在 DTS 中添加了下一项,对吗? >>> &davinci_mdio { phy0:ethernet-phy@0 { //PHY0已定义并传给 phy-handle reg =<0>; ti,rx-internal-delay = ; ti,fifo-depth = ; }; }; & cpsw_port1 { phy-mode ="rgmii-rxid" ; phy-handle =<& phy0>; }; < < < " 我想这与 FSL MC 如何创建网络有关)" 其实不然,它与以太网内存映射有关,但我们无法修改。 遗憾的是,没有一种简单的方法,8( ,你可以省略 DPL,但这不是一个好主意,因为 DPL 的目的不是描述硬件属性,而是描述 MC 应创建的逻辑对象的初始拓扑结构和属性。 BR LFGP Re: LS1048ardb SERDES Matched DPL File 你好,LFGP、 我想感谢您在解决这个问题时提供的建议。我发现了问题;我们使用的是 TI83867 phy,我需要将 “ ti,fifo-depth = < DP83867_PHYCR_FIFO _DEPTH_4_B_NIB >;” 添加到我的 ph y 设备树节点。我现在有以太网了,但还有一个后续问题。 一切就绪后,我看到了一个 "eth0",但同时也看到了一个 "mac2"(我想这与 FSL MC 的联网方式有关)。是否有一种简单的配置更改方法,可以让一切都变成 "eth0"?还是只有 "Mac2"? 我没有修改 DPC 文件的权限,所以如果我可以修改 DPL 文件或其他文件,那将会很有帮助。 感谢您的帮助。 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood, 'PHYAD:0" 意味着 PHY 没有被识别。 请使用下一个链接查看 LS1088 RDB 的 DTS 和 DTSi。 https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi 还请 AN5125 介绍 DTS https://www.nxp.com/docs/en/application-note/AN5125.pdf 如果你的自定义板使用 SERDES 来获取 SGMII 或 RGMII,而没有外部 PHY,那么你的 DTS 将使用 PCS 节点来设置 macX Re: LS1048ardb SERDES Matched DPL File 你好,LFGP、 我决定试试我的 DPL 文件,同时将上游 6.14 Linux 内核切换到与 LSDK1812(几年前他们建立这个平台时使用的)相匹配的恩智浦 4.14 内核,这样我就能在 eth0 上调用 DPMAC2 了。 🙂 但我遇到了一个问题,FSL 管理综合体似乎将 eth0 连接到了 PHY 0,而不是 PHY 1(我相信我在 DTS 中的设置是正确的)。作为一项健全性检查(因为我对使用设备树还很陌生),我使用 PHY 1 的所有设置是否正确: &emdio1 { status ="okay" ; mcp_debug_phy: emdio1_phy@1 { 兼容 ="ethernet-phy-ieee802.3-c22" ; 中断 =<0 2 0x4> ; reg =<0x1> ; phy-connection-type ="sgmii" ; }; }; &dpmac2 { phy-handle =<& mcp_debug_phy> ; phy-connection-type ="sgmii" ; }; 但当我给 eth0 分配了一个 IP 地址后尝试 "ping "时,却没有出现任何错误或 rx/tx 计数增加(使用 ifconfig 进行检查)。当我使用 "ethtool eth0 "时,发现它显示连接到 PHYAD 0: # ethtool eth0 eth0 的设置: 支持的端口:[ ] 支持的链接模式:未报告 支持暂停帧使用:无 支持自动协商:不支持 支持 FEC 模式:未报告 广告链接模式:未报告 广告暂停帧使用:无 广告支持自动协商:无 广告支持的 FEC 模式:未报告 速度:未知! 双工: 端口:双绞线 PHYAD:0 收发器:内部 自动协商:关闭 MDI-X:Unknown Link detected: no # 我没有更改 "fsl-ls1088a.dtsi "的默认设置、但如果希望使用 PHY 1,这样做对吗? /* TODO: WRIOP (CCSR?) */ emdio1: mdio@0x8B96000 { /* WRIOP0: 0x8B8_0000, * E-MDIO1: 0x1_6000*/ compatible ="fsl,fman-memac-mdio"; reg =<0x0 0x8B96000 0x0 0x1000>; device_type ="mdio"; little-endian; /* 强制驱动程序进入 LE 模式 */ /* 在 QDS 上不需要,但在 RDB 上需要 */ #address-cells =<1>; #size-cells =<0> ; }; DPL 中是否有什么需要调整的地方,以便连接正确的 PHY? 非常感谢你们的帮助。 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood,希望这条信息能让你感觉良好。 我需要澄清一下你的自定义板。 你在定制板中使用 LS1048A 吗?或者你正在使用的 Layerscape 设备是什么? 您的设计是基于 LS1048ARDB 吗?恩智浦没有 LS1048ARDB。 另一方面,您可以在 DPAA 参考手册中找到 DPL 设置。 BR LFGP Re: LS1048ardb SERDES Matched DPL File 嗨,LFGP, 快速检查一下,这个 ls1048ardb 平台使用的是 2018.09 版本的 uboot 和 10.12.0 版本的 fsl_mc,我可以在这个平台上使用 6.14 Linux 内核吗?我想知道,我在使用 FSL 管理综合体调用 DPL 节点时遇到的恩智浦/FSL 内核驱动程序错误是否是由于 fsl_mc 支持的内容不匹配(并导致 mc_send_command() "不支持的操作 "失败)? 我已经阅读了前面提到的文档链接,但无法链接到eth0,因为我处于部分状态(由于在Linux内核启动期间启用 DPL 文件时出现 “不支持的操作” 失败)。启动后运行 “ls-listni、restool 等...” 时,我确实看到了同样的 “不支持的操作”,这使我觉得我的 fsl_mc、restool 和 Linux 内核 6.14 版本不匹配。 下面是更多的 uboot 信息,希望对您有所帮助: U-Boot 2018.09 gpu_bl_01Feb2021 tf/cpsw-15234-bl-u-boot a996f0a3(2021 年 2 月 1 日-18:04:24 -0700) SoC:LS1048A Rev1.0 (0x87032110) 时钟配置:CPU0 (A53): 1200 MHz CPU1 (A53): 120 0 MHz CPU2 (A53): 1200 MHz CPU3 (A53): 1200 MHz 总线:500 MHz DDR:1600 MHz RESET 配置字 (RCW):00000000: 30004014 00000030 00000000 000030 00000000 000010:00000000 0000 0000 0020000 0020000 00000000 000020:02e12980 00000080 00000000 0000000 00000030:00fff054 00000000 00000000 00000000 00000040: 00000000 00000000 0000000 00000040:00000000 00000000 00009:00000000 0000000 00000000 000070:33330002 00009555 I2C:就绪 动态随机存取存储器(DRAM):根据训练值初始化 DDR 控制器 内存初始化正常,检查 ERR_D ETECT 寄存器后在 DDRC 上没有错误 ERR_DETECT=0 3.9 GiB DDR 3.9 GiB(DDR4,64 位,CL=12,ECC 开 启) 警告:请在 cpo_sample = 0x4b board >/ ddr.c 将优化 cpo **boot_all_cores env var=true... 继续唤醒二级内核从 fbd4b000 开始 所有 (4) 个内核都已启动。 使用 SERDES1 协议:18 (0x12) 使用 SERDES2 协议:13 (0xd) MMC: FSL_SDHC: 0 从闪存加载环境...OK In: serial Out: serial Err: serial Model:Boeing Dual MCP Green V0.2_1 (NXP Layerscape 1048a) Net:DPMAC2@sgmii [PRIME] Warning:DPMAC2@sgmii (eth0) using random MAC address - 16:af:d1:f3:8a:cf crc32+ fsl-mc:启动管理复杂程序...成功 fsl-mc:管理综合体已启动(版本:10.12.0,启动状态:0x1) 启用 1000BT 全双工/半双工广告按任意键停止自动启动:0 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood、 LS1088A 和 LS1048A 添加新 DPNI 的程序相同,请查看我上一篇文章中的链接。 Re: LS1048ardb SERDES Matched DPL File 感谢你的回复,我已经通读了恩智浦关于这款基于LS1048ardB的定制板的许多文档(我猜有四个GPP内核与LS1088ardB略有不同)。这是一个大约 5 年前开发的平台,我继承了它并将其用于简单的 dpmac2 以太网概念验证。 我添加了一些驱动程序调试代码,可以看到这些 dmesg(从最后一次成功的 fsl_mc 调用到 "不支持的操作 "故障),并认为可能是我的 DPL 文件中的某些设置不正确导致了故障(见所附 DPL dts): [ 14.200954] FSL_MC_DPRC DPRC.1:BJW:(mc_send_command)FSL MC 响应:0,状态:命令成功完成 (0x0) [ 14.211772] FSL_MC_DPRC DPRC.1:BJW:(dpni_set_pools)FSL MC 调用 mc_send_command() [ 14.226219] fsl_mc_dprc dprc.1:BJW:(mc_send_command)FSL MC 响应:0,状态:不支持的操作 (0xb) [ 14.236254] FSL_DPAA2_ETH DPNI.1:dpni_set_pools() 失败 [ 14.241672] fsl_dpaa2_eth dpni.1:BJW:(dpaa2_eth_bind_dpni)错误:-524 我的 DPL 文件是根据我从恩智浦文档(如https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-C254A494-0853-4C94-8AD0-7D9C2739B5D3.html)中看到和读到的示例编写的。 我不太确定我可能需要提供哪些信息来帮助根本原因出现 DPMAC2 @sgmii 以太网问题(我能够启动这个平台并使用以太网进行 uboot/tftp),但无法在 Linux 中启动并运行。因此,如果还需要其他信息,我很乐意提供。 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood, 我想你是指 LS1088ARDB, 如果你想配置 DPMAC2,请按照下一个链接中显示的步骤进行 https://community.nxp.com/t5/Layerscape-Knowledge-Base/LS1088ARDB-LS1088ARDB-PB-How-to-create-a-DPAA2-network-interface/ta-p/1128669
View full article
FLEXSPI two channel I deploy an application with imxRT1062 with 2 Flash device. One connected to FLEXSpiA port A1 (is used to code storage and running) and the second to FLEXSpiB port B1 (data storage). I have follow this topic https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Using-2nd-flexSPI-not-boot-device-to-store-NVM-data/m-p/1284876 and I change this define: #define EXAMPLE_FLEXSPI FLEXSPI2 #define FLASH_SIZE 0x400000 /* 32Mb/4MByte */ #define EXAMPLE_FLEXSPI_AMBA_BASE FlexSPI2_AMBA_BASE #define FLASH_PAGE_SIZE 256 #define EXAMPLE_SECTOR 20 #define SECTOR_SIZE 0x1000 /* 4K */ #define EXAMPLE_FLEXSPI_CLOCK kCLOCK_FlexSpi2 #define FLASH_PORT kFLEXSPI_PortB1 #define EXAMPLE_FLEXSPI_RX_SAMPLE_CLOCK kFLEXSPI_ReadSampleClkLoopbackFromDqsPad I can't read and write data to portB1. I use eaimxrt1062_flexspi_nor_polling_transfer example with this config: Nothing signal (DATA, SCK, CS) active. I've checked the correct pin configuration.  Is it possible use two FLEXSPI at same time? Re: FLEXSPI two channel Hi @Maurizio2 , Thank you so much for your interest in our products and for using our community. Question: Is it possible use two FLEXSPI at same time? Answer: Yes, it is possible. Please refer to the following link,  this application note is highly relevant to your needs. https://www.nxp.com/docs/en/application-note/AN12564.pdf Please carefully check the pin and clock configuration of flexspi, as well as the settings of the LUT table. Wish it helps you. If you still have question about it, please kindly let me know. Best Regards MayLiu
View full article
MPC5746Cのフラッシュメモリアレイの整合性チェック こんにちは、 MPC5746C のフラッシュ メモリ アレイの整合性チェックに取り組んでいます。 MPC5746C リファレンス マニュアルに記載されている手順に基づいて関数を作成しました。この機能を実行すると、継続的なリセットが行われます。 手順に基づいて、以下のコードが記述されます。そして、while ループ内で継続的にリセットを行っています。しかし、ブレークポイントを維持し、ステップごとに実行すれば、動作します。 一度ご確認いただき、フィードバックや解決策をご提供いただけますでしょうか。 静的void WaitForAIDBitSet(uint32_t タイムアウト) { 揮発性 int 遅延; (遅延 = 0; 遅延 < 1000; 遅延++) の場合 { __asm__ volatile ("nop"); } while ((C55FMC.UT0.B.AID == 0) && (タイムアウト > 0U)) { タイムアウト - ; } } uint8 フラッシュメモリ整合性テスト(void) { uint32_t misr_result[10]; /* ウォッチドッグを無効にする */ Wdg_modeSwitchInt(FALSE); /* ステップ 1: UTest モードに入る */ C55FMC_UT0 = 0xF9F99999; /* ステップ2: ECC設定 - ECCエラー報告を無効にする */ C55FMC.MCR.B.EER = 0; // ECCイベント情報 C55FMC.MCR.B.SBC = 0; // シングルビット訂正 /* ステップ3: PFLASHの読み取り動作を構成する */ PFLASH.PFCR1.B.RWSC = 0x04; // 待機状態 PFLASH.PFCR1.B.APC = 0x01; // プリフェッチ有効 /* ステップ4: SELx経由でテストするフラッシュブロックを選択する */ C55FMC.SEL0.R = 0x00FF0FFC; C55FMC.SEL1.R = 0x00000000; C55FMC.SEL2.R = 0x00000000; C55FMC.SEL3.R = 0x00000000; /* ステップ5: シーケンシャルアドレッシングを使用する */ C55FMC.UT0.B.AIS = 1; /* ステップ 6: MISR レジスタをシードする */ C55FMC_UM0 = MISR_SEED; C55FMC_UM1 = MISR_SEED; C55FMC_UM2 = MISR_SEED; C55FMC_UM3 = MISR_SEED; C55FMC_UM4 = MISR_SEED; C55FMC_UM5 = MISR_SEED; C55FMC_UM6 = MISR_SEED; C55FMC_UM7 = MISR_SEED; C55FMC_UM8 = MISR_SEED; C55FMC_UM9 = MISR_SEED; /* ステップ7: 配列整合性操作を開始する */ C55FMC.UT0.B.AIE = 1; /* ステップ8: AID = 1(操作完了)を待機します */ WaitForAIDBitSet(0xFFFFFF); // タイムアウト制限を追加する /* ステップ9: MISR値を読み戻す */ misr_result[0] = C55FMC_UM0; misr_result[1] = C55FMC_UM1; misr_result[2] = C55FMC_UM2; misr_result[3] = C55FMC_UM3; misr_result[4] = C55FMC_UM4; misr_result[5] = C55FMC_UM5; misr_result[6] = C55FMC_UM6; misr_result[7] = C55FMC_UM7; misr_result[8] = C55FMC_UM8; misr_result[9] = C55FMC_UM9; /* ステップ10: AIEをクリアする */ C55FMC.UT0.B.AIE = 0; /* ステップ11: 必要に応じてウォッチドッグを有効にする */ Wdg_modeSwitchInt(TRUE); /* ステップ12: MISRの結果を比較する */ if ((misr_result[0] == MISR_UM0) && (misr_result[1] == MISR_UM1) && (misr_result[2] == MISR_UM2) && (misr_result[3] == MISR_UM3) && (misr_result[4] == MISR_UM4) && (misr_result[5] == MISR_UM5) && (misr_result[6] == MISR_UM6) && (misr_result[7] == MISR_UM7) && (misr_result[8] == MISR_UM8) && (misr_result[9] == MISR_UM9)) { FLS_SAFE_STATE_INACTIVE を返します。 } それ以外 { return FLS_SAFE_STATE_ACTIVE; // 整合性チェックに失敗しました } } Re: Flash memory array integrity check on MPC5746C こんにちは、 この関数は、フラッシュ ブロックの実際の MISR 値と output.txt の予想値を比較します。 MISR ツールをセットアップするには、詳細な readme.txt とフォルダーの開始アドレスの例を参照してください。 完全なツールを添付します。Web サンプルでは一部の doc/example ファイルが欠落しているようです。 これで疑問がすべて解消されることを願っています。 よろしくお願いいたします。 ピーター Re: Flash memory array integrity check on MPC5746C ツールがどのようにして期待されるゴールデン署名を計算するのか理解できませんでした。 予想される署名を計算する手順を教えてください。そして、例にあるツールはどのように機能しますか? Re: Flash memory array integrity check on MPC5746C こんにちは、 もう一つの質問があります。計算された MISR 署名値をどのように CAN 検証できるのでしょうか?つまり、取得した署名が正しいかどうかをどのように判断CANのでしょうか? 検証戦略の概要 既知のメモリ領域 (テスト配列など) の MISR シグネチャを計算します。 結果を事前に計算された参照署名 (ゴールデン値) と比較します。 値が一致する場合、メモリの内容は有効であると見なされます。 配列の整合性チェックを完了するために、MISR 署名値を計算して検証するサンプル コードを共有していただけますか? #include "MPC5746C.h" // Replace with actual header for your environment #define ARRAY_SIZE 256 #define CRC_BASE_ADDRESS 0xFF000000 // Replace with actual CRC module base address uint32_t test_array[ARRAY_SIZE] = { /* Fill with known values */ }; uint32_t expected_signature = 0x12345678; // Replace with your golden MISR value void init_crc_module(void) { // Enable CRC module clock // Configure CRC settings (polynomial, seed, etc.) // This is platform-specific and may require register-level access } uint32_t calculate_misr_signature(uint32_t *data, uint32_t size) { volatile uint32_t *crc_data_reg = (uint32_t *)(CRC_BASE_ADDRESS + 0x04); // Data input register volatile uint32_t *crc_result_reg = (uint32_t *)(CRC_BASE_ADDRESS + 0x10); // Result register for (uint32_t i = 0; i < size; i++) { *crc_data_reg = data[i]; } return *crc_result_reg; } int main(void) { init_crc_module(); uint32_t signature = calculate_misr_signature(test_array, ARRAY_SIZE); if (signature == expected_signature) { // Signature matches // Memory integrity is validated } else { // Signature mismatch // Possible memory corruption } return 0; } この例を見てください。これは同じ C55 フラッシュ モジュールのものです。 https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5744P-FlashArrayIntegrityCheck-test-SSD-GHS614/ta-p/1099524 よろしくお願いいたします。 ピーター Re: Flash memory array integrity check on MPC5746C マシン チェック例外のためリセットが発生しています。 もう一つの質問があります。計算された MISR 署名値をどのように CAN 検証できるのでしょうか?つまり、取得した署名が正しいかどうかをどのように判断 CAN ますか? 配列の整合性チェックを完了するために、MISR 署名値を計算して検証するサンプル コードを共有していただけますか? Re: Flash memory array integrity check on MPC5746C こんにちは、 デバッグ モードではリセットは発生しないため、この問題は何らかのタイマーによって発生していると想定されます。デバッガーによって無効化される SWT と同様。 リセット理由は、RGM [FES/DES] レジスタから読み取ることがCANます。 よろしくお願いいたします。 ピーター
View full article
Flash memory array integrity check on MPC5746C Hello,  We are working on checking the flash memory array integrity check on MPC5746C. Based on the steps mentioned in the MPC5746C reference manual we have written the function. When execute this function, continuous reset is happening. Besed on the steps, below code is written. And it is giving continuous reset in while loop. But if I keep breakpoints and go step by step it is working. Could you check once and provide your feedback or solution? static void WaitForAIDBitSet(uint32_t timeout) { volatile int delay; for (delay = 0; delay < 1000; delay++) { __asm__ volatile ("nop"); } while ((C55FMC.UT0.B.AID == 0) && (timeout > 0U)) { timeout--; } } uint8 Flash_Memory_Integrity_Test(void) { uint32_t misr_result[10]; /* Disable watchdog */ Wdg_modeSwitchInt(FALSE); /* Step 1: Enter UTest Mode */ C55FMC_UT0 = 0xF9F99999; /* Step 2: ECC Config - Disable ECC error reporting */ C55FMC.MCR.B.EER = 0; // ECC Event Reporting C55FMC.MCR.B.SBC = 0; // Single Bit Correction /* Step 3: Configure PFLASH read behavior */ PFLASH.PFCR1.B.RWSC = 0x04; // Wait States PFLASH.PFCR1.B.APC = 0x01; // Prefetch Enable /* Step 4: Select flash blocks to test via SELx */ C55FMC.SEL0.R = 0x00FF0FFC;  C55FMC.SEL1.R = 0x00000000; C55FMC.SEL2.R = 0x00000000; C55FMC.SEL3.R = 0x00000000; /* Step 5: Use sequential addressing */ C55FMC.UT0.B.AIS = 1; /* Step 6: Seed the MISR registers */ C55FMC_UM0 = MISR_SEED; C55FMC_UM1 = MISR_SEED; C55FMC_UM2 = MISR_SEED; C55FMC_UM3 = MISR_SEED; C55FMC_UM4 = MISR_SEED; C55FMC_UM5 = MISR_SEED; C55FMC_UM6 = MISR_SEED; C55FMC_UM7 = MISR_SEED; C55FMC_UM8 = MISR_SEED; C55FMC_UM9 = MISR_SEED; /* Step 7: Start Array Integrity Operation */ C55FMC.UT0.B.AIE = 1; /* Step 8: Wait for AID = 1 (operation complete) */ WaitForAIDBitSet(0xFFFFFF); // Add a timeout limit /* Step 9: Read back MISR values */ misr_result[0] = C55FMC_UM0; misr_result[1] = C55FMC_UM1; misr_result[2] = C55FMC_UM2; misr_result[3] = C55FMC_UM3; misr_result[4] = C55FMC_UM4; misr_result[5] = C55FMC_UM5; misr_result[6] = C55FMC_UM6; misr_result[7] = C55FMC_UM7; misr_result[8] = C55FMC_UM8; misr_result[9] = C55FMC_UM9; /* Step 10: Clear AIE */ C55FMC.UT0.B.AIE = 0; /* Step 11: Enable watchdog back if needed */ Wdg_modeSwitchInt(TRUE); /* Step 12: Compare MISR results */ if ((misr_result[0] == MISR_UM0) && (misr_result[1] == MISR_UM1) && (misr_result[2] == MISR_UM2) && (misr_result[3] == MISR_UM3) && (misr_result[4] == MISR_UM4) && (misr_result[5] == MISR_UM5) && (misr_result[6] == MISR_UM6) && (misr_result[7] == MISR_UM7) && (misr_result[8] == MISR_UM8) && (misr_result[9] == MISR_UM9)) { return FLS_SAFE_STATE_INACTIVE; } else { return FLS_SAFE_STATE_ACTIVE; // Integrity check failed } } Re: Flash memory array integrity check on MPC5746C Hello, The function compares the actual MISR values of the flash blocks with the expected values from output.txt. To setup a MISR tool you can refer to detailed readme.txt and folder start address examples. Attached is the complete tool, as it seems that some doc/example files are missing from the one in web example. Hope this will clear all doubts. Best regards, Peter Re: Flash memory array integrity check on MPC5746C We did not understand how the tool works to calculate the expected Golden signature.  Could you please provide the steps to calculate the expected signature. and How the tool present in the example works? Re: Flash memory array integrity check on MPC5746C Hello, I also have another question - how can we validate the calculated MISR signature value? In other words, how can we determine whether the signature we’re getting is correct? Validation Strategy Overview Calculate the MISR signature for a known memory region (e.g., a test array). Compare the result against a precomputed reference signature (golden value). If the values match, the memory content is considered valid. Could you please share sample code that calculates and validates the MISR signature value in order to complete the array integrity checks? #include "MPC5746C.h" // Replace with actual header for your environment #define ARRAY_SIZE 256 #define CRC_BASE_ADDRESS 0xFF000000 // Replace with actual CRC module base address uint32_t test_array[ARRAY_SIZE] = { /* Fill with known values */ }; uint32_t expected_signature = 0x12345678; // Replace with your golden MISR value void init_crc_module(void) { // Enable CRC module clock // Configure CRC settings (polynomial, seed, etc.) // This is platform-specific and may require register-level access } uint32_t calculate_misr_signature(uint32_t *data, uint32_t size) { volatile uint32_t *crc_data_reg = (uint32_t *)(CRC_BASE_ADDRESS + 0x04); // Data input register volatile uint32_t *crc_result_reg = (uint32_t *)(CRC_BASE_ADDRESS + 0x10); // Result register for (uint32_t i = 0; i < size; i++) { *crc_data_reg = data[i]; } return *crc_result_reg; } int main(void) { init_crc_module(); uint32_t signature = calculate_misr_signature(test_array, ARRAY_SIZE); if (signature == expected_signature) { // Signature matches // Memory integrity is validated } else { // Signature mismatch // Possible memory corruption } return 0; } You can have a look at this example, it is for same C55 flash module. https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5744P-FlashArrayIntegrityCheck-test-SSD-GHS614/ta-p/1099524 Best regards, Peter Re: Flash memory array integrity check on MPC5746C The reset is occurring because of a Machine Check Exception. I also have another question - how can we validate the calculated MISR signature value? In other words, how can we determine whether the signature we’re getting is correct? Could you please share sample code that calculates and validates the MISR signature value in order to complete the array integrity checks? Re: Flash memory array integrity check on MPC5746C Hello, Since reset is not happening when you are in debug mode, I would assume that issue is caused by some timer. Like SWT which is disabled by debuggers. You can read reset reason from the RGM [FES/DES] registers. Best regards, Peter
View full article
Feasibility of Upgrading from Nanbield to Scarthgap Yocto for Production – i.MX8QXP Hi NXP Team, We are currently working with the i.MX8QXP platform (imx8qxpc0mek) and have our Yocto setup based on the Nanbield release. As part of our roadmap planning, we would like to understand the feasibility of upgrading to the latest LTS Yocto release Scarthgap  for production use. Could you kindly confirm: Whether Scarthgap is recommended and stable for production builds on the i.MX8QXP? Are there any known compatibility issues or feature gaps (e.g., with modules like display, BT,WiFi, USB-PD, GNSS, eSIM, IMU, power management, STR, etc.) that we should be aware of compared to Nanbield? Do you foresee any migration concerns regarding SCFW porting, Linux BSP layers, or peripheral validation? Is SCFW support and NXP maintained layers (e.g., meta-freescale, meta-imx, meta-nxp-qt6-layer, etc.) already updated for Scarthgap for this SoC? Your input will help us assess the effort required for a potential LTS upgrade and ensure compatibility with our ongoing peripheral and thermal validation plans. Re: Feasibility of Upgrading from Nanbield to Scarthgap Yocto for Production – i.MX8QXP Hello, A1. Yes Scarthgap is LTS on NXP and yocto, You can find it on  6.6.52 BSP: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX A2. NXP does not support Nanbield. is not LTS A3. Yes. A4. For Scarthgap yes. Regards
View full article
reduced Tx network throughput speeds when writing large files over NFS When running  iperf3 -s over the 10Gbase-t ethernet interface (using TQMLS1046A devkit) the benchmark shows 7.34 Gbaud (Giga bits per second) when the devkit sends (Tx) large data files (note that network path between the two systems is configured  with an MTU size of 9000 bytes for Jumbo frame). When TQMLS1046A is setup to receive the same workload (large files over NFS) on the Rx path of the ethernet interface we get the following error: [ 1068.551554] fsl_dpaa_mac 1af2000.ethernet enet_exp: Err FD status = 0x00080000 My interpretation of this might be misconfiguration of the FSL DPAA ethernet drivers in the kernel config but I don't know where to start. Re: reduced Tx network throughput speeds when writing large files over NFS Testing the changes and will provide an update on whether this is sufficient to resolve our issue. Re: reduced Tx network throughput speeds when writing large files over NFS Please configure the following option in Linux Kernel configuration file. FSL_DPAA_ETH_JUMBO_FRAME - "Optimize for jumbo frames" Optimizes the DPAA1 Ethernet driver throughput for large frames termination traffic (For example, 4K and above). Using this option in combination with small frames increases significantly the driver's memory footprint and may even deplete the system memory. Also, the skb truesize is altered and messages from the stack that warn against this are bypassed.
View full article
I²C接続状態に応じたPCA9539リセットの問題 こんにちは、 PCA9539 I/O エクスパンダーを使用していますが、I2C 接続状態に依存すると思われる予期しないリセット問題が発生しました。 問題は次のとおりです。 I²C 通信を介して PCA9539 のすべての出力ポートを HIGH に設定します。 出力ピンは予想どおり HIGH のままです。 ただし、SDA/SCL プローブ (I2C バスの監視に使用) を取り外すと、PCA9539 はリセットされ、出力ピンがデフォルト状態に戻ります。 このプロセス中、VCC は安定したまま継続的に供給され、RESET ピンはプルアップ抵抗を介して HIGH に保持されます。 MCUからの意図的なリセット信号や電源サイクルはありません 追加メモ: 同一のテスト条件下では、この問題は PCA9538 では発生しません。 I2C プルアップ抵抗が存在します。 電源は安定しており、コンデンサで分離されています。 イベント中、RESET ピンは異常なアクティビティを示しません。 プローブを切断する際のグリッチまたは不完全な START/STOP 条件により、PCA9539 の内部 I2C ステート マシンが障害状態になり、リセットのような動作が発生する可能性があると思われます。ただし、明示的なリセットや電源サイクルなしで PCA9539 が出力レジスタをクリアできるかどうかを確認するドキュメントは見つかりませんでした。 私の知る限り、I2C I/O エクスパンダーのCASE、電源が供給されている限り、I2C プローブがコネクテッドされているかどうかに関係なく、構成が保持されるはずです。この理解が正しいかどうか確認していただけますか? 質問: PCA9539 が RESET ピンのアサーションや電源サイクルを行わずに出力レジスタまたは I2C ロジックをリセットできる条件はありますか? プローブの取り外し中に SDA/SCL にグリッチが発生すると、デバイスが障害状態になり、構成された出力が失われる可能性がありますか? 機能が似ているにもかかわらず、なぜこの動作は PCA9539 では発生し、PCA9538 では発生しないのでしょうか? I²C バス接続に関係なく、電源が供給されている限り、I2C I/O エクスパンダーはその構成を維持するというのは正しいですか? この動作に関する洞察や公式ドキュメントがあれば、大変助かります。 よろしくお願いします。
View full article
32DS3.4安装问题 安装过程中装S32K3xx development package是遇到问题,见图片 Re: 32DS3.4安装问题 我这边安装SW32K3_RTD_4.4_R21-11_3.0.0_D2303_DS_updatesite实时驱动 现在编译没有问题了 Re: 32DS3.4安装问题 请问是已经安装完S32K3 RTD 3.0.0了? 有没有根据工程里那个description.txt描述的Update Code? Before running the example a configuration needs to be generated. First go to Project Explorer View in S32 DS and select the current project. Select the "S32 Configuration Tool" menu then click on the desired configuration tool (Pins, Cocks, Peripherals etc...). Clicking on any one of those will generate all the components. Make the desired changes(if any) then click on the menu "ConfigTools->Update Code". Re: 32DS3.4安装问题 你好 我就在你给我的这里有一些FAE做的RTD3.0.0的示例 All Example S32K312 DS3.5 RTD-3.0.0下载了个S32K312_UART_DMA的程序后  辨析报错了如下图 Re: 32DS3.4安装问题 从S32K3 RTD 2.0.3之后,RTD就没有再包含S32K312的demo了。  网上能找到一些S32K312的示例,但都不像S32K344那样包含各个外设模块。 这里有一些FAE做的RTD3.0.0的示例 All Example S32K312 DS3.5 RTD-3.0.0 请问你按照我之前给你的链接,还能下载到RTD2.0.x吗?“Previous” tab里也找一下。 Re: 32DS3.4安装问题 你好 我这边S32DS3.6.3安装好了 我这边买的S32K312MINI-EVB开发板 请问官网的demo程序在哪块找? Re: 32DS3.4安装问题 好的 我装一个新的版本试试 Re: 32DS3.4安装问题 Hi 抱歉 我看你之前是想要在S32DS v3.6.1里安装S32K3 RTD 2.0.x。 但如果你以前没下载过旧版本RTD的话,可能现在只能看到几个更新版本的RTD了。 点击 S32K3 Standard Software -> Automotive SW - S32K3/S32M27x - Real-Time Drivers for Cortex-M S32DS v3.6.x开始安装RTD简化了很多,只需要照着Offline Package Installation Setup步骤选择下载好的RTD离线包(_DesignStudio_updatesite.zip)就行了。 不建议使用S32DSv3.4这么旧的版本,现在的S32DS已经升级到v3.6.3了。 Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------
View full article