Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
imx93のMIPI_CSIとLVDSラインをGPIOピンとして設定する こんにちは、 imx93 の MIPI_CSI および LVDS ラインを GPIO ピンとして設定CANますか? Re: configure MIPI_CSI & LVDS lines of imx93 as GPIO pins imx93のデータシートを参照してください。mipi csiとlvdsパッドには多重化機能がないため、GPIOピンとして使用することはできません。
View full article
nxp-openwrt 24.10, build instructions with iw611/iw612 support I am attempting to use nxp openwrt port for a imx93 evk derivative. so far most things are looking ok, I can boot to console and most things seems to be working. But am having issues getting the mwiflex driver to work with a iw612 chip. Is there any instructions on how to get this going?  So far I have figured out that you have to download the nxp-linux repo (i used 6.6.y) and point to it manually in the openwrt menuconfig. Missing this step will lead to some patches failing.  Could someone point me to some kind of tutorial/updated build instructions on this? I found: https://www.nxp.com.cn/docs/zh/training-reference-material/TIP-5G-IOT-OPENWRT-2.pdf But this seems to be outdated.. Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support With 6.12.y (latest git as of today) and also tried tags/lf-6.12.3-1.0.0 I get a different error:  /home/johan/nxp/openwrt-feeds-6.12/imx_openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-imx_cortexa53/mac80211-regula r/backports-6.11.2/backport-include/asm/unaligned.h:3:15: fatal error: asm/unaligned.h: No such file or directory    3 | #include_next      |               ^~~~~~~~~~~~~~~~~ compilation terminated. make[8]: *** [scripts/Makefile.build:229: /home/johan/nxp/openwrt-feeds-6.12/imx_openwrt/build_dir/target-aarch64_cortex-a5 3_musl/linux-imx_cortexa53/mac80211-re Steps to reproduce: enable kmod-batman-adv, that pulls in PACKAGE_kmod-cfg80211, and backports. Would really help with some detailed build instructions,  Thanks Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support Hello Try the latest one: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX Regards Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support Thanks for the reply Sandra720Ben! While I have found the likely issue with the iw612. I would still like to have some kind of "recommended" build instructions for the openwrt port. What kernel version is recommended?  As it is now the build is rather "fragile", it works 70% of times, then occationally it pulls down a incorrect/to new "backports package" https://github.com/nxp-imx/imx_openwrt/blob/imx-openwrt-24.10/package/kernel/mac80211/Makefile that fails against the 6.6.y kernel. nxp/openwrt-feeds/imx_openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-imx_cortexa53/mac80211-regular/backports-6.11.2/net/wireless/nl80211.c:18771:9: error: too few arguments to function 'genlmsg_multic ast_allns' 18771 |         genlmsg_multicast_allns(&nl80211_fam, msg, 0,      |         ^~~~~~~~~~~~~~~~~~~~~~~ ./include/net/genetlink.h:485:5: note: declared here  485 | int genlmsg_multicast_allns(const struct genl_family *family,      |     ^~~~~~~~~~~~~~~~~~~~~~~ It would thus help to have a better startingpoint. For example, what kernel branch was this initially developed with, kernel lf-6.6.y, lf-6.12.y or lf-6.XX.XX ? Any settings that should be changed from the default, a defconfig for the imx93 would be helpful. Another thing that I had to add was the "edma_v3" kernel driver in the kernel config. Any pointers would be greatly appreciated. Thanks Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support Hello! Based on your description, the mwiflex driver issue on your i.MX93 EVK is almost certainly due to missing firmware or a misconfigured device tree, not just the kernel source. While you correctly found that pointing to the NXP Linux repo is necessary, the driver also requires specific firmware files for the IW612 chip, which are typically found in a separate repository like imx-firmware. The lack of a simple tutorial for this specific hardware is normal; solutions are usually found by checking the kernel logs (dmesg) for the exact reason for the driver's failure, and by searching the NXP community forums for similar issues. These forums are a crucial resource for discovering the exact firmware files and device tree bindings required. 
View full article
SECURE BOOT :The calculation results of GMAC are all zeros. Currently, the secure boot function is under development. The GMAC KEY has been imported into the NVM KEY Catalog, with KF set to HSE_KF_USAGE_SIGN. The GMAC calculation has not reported any errors, but the results are all zeros. What could be the reason for this? Re: SECURE BOOT :The calculation results of GMAC are all zeros. Hi @LISI1  This sounds like data cache issue. Be aware that all data objects used for communication with HSE must be forced to non-cacheable memory because HSE can’t see core’s cache. For quick test, you can try to disable data cache in your project to see if it makes a difference.  It's mentioned in the integration manual: Regards, Lukas
View full article
imx95 MIPI 显示异常 Hello 1.环境为:yocto 版本:6.12.20 2.问题是:MIPI 显示异常,如附图所示。 3. 参考设备树是:kernel/arch/arm64/boot/dts/freescale/imx95-15x15-evk-rm692c9.dtso 4.Add 驱动程序位置:kernel/drivers/gpu/drm/panel/panel-gnl-n91.c   Linux Re: imx95 MIPI display abnormality 你可以看到它们是两个不同的板,你可以看到板 dts 文件是分开的: linux-imx/arch/arm64/启动/dts/freescale 在 lf-6.12.y 上线·nxp-imx/linux-imx · GitHub 这里是由 EVK 板提供的,还是你需要移植到 imx95-15x15-evk 上? Re: imx95 MIPI display abnormality 你好@Rita_Wang 1.我使用的是 imx95-15x15-evk。 2.文件系统 /etc/hostname 中的文件名(imx95-19x19-lpddr5-evk)有影响吗? Re: imx95 MIPI display abnormality 你好@yrj、 你在用哪个板?我明白你说过你在使用 imx95-15x15-evk 板,但在日志中我看到了 " imx95-19x19-lpddr5-evk 登录 ",你在使用这个板吗 X-IMX95LP5EVK-15? 对于MIPI显示器,屏幕是从我们的恩智浦或其他公司购买的,你在这里将其移植到恩智浦板上吗?谢谢。 祝您有美好的一天 顺祝商祺! Rita
View full article
S32G-VNP-EVB3 想为这张图片构建 Yocto 电路板支持包。最新版本任何最新的指南都有 S32G-VNP-EVB3 想为这个镜像构建 Yocto 电路板支持包。最新版本,任何最新的指南都有同样的版本 Re: S32G-VNP-EVB3 want to build Yocto BSP latest version for this image any latest guide is avaliabl 你好,@阿巴斯 谢谢您的帖子。 目前最新版本的 电路板支持包。 是 BSP44。 从 BSP44 的版本说明中可以看出,支持 EVB3,因此,你可以直接关注 BSP44 UM 获取 Yocto 大楼的详细信息。 BR 切宁
View full article
RW612 WiFi - 使用 BSSID 而不是 SSID 连接到接入点 你好,我有一个 RW612 应用程序,使用恩智浦 MCUXpresso SDK 实现所有 WiFi 功能。使用接入点的 SSID 选择接入点进行连接时,一切正常。因此,如果我将其中一个接入点命名为"Point01" ,它的频率为 2.4 GHz 和 5 GHz,而我要做的是 WPL_AddNetwork() 然后 WPL_Join() 它总是连接到 5 GHz 频道,而不是 2.4 GHz 频道。我试图添加一个选项来强制使用 2.4 GHz 频道,我以为可以使用 WiFi 扫描结果中的 BSSID。我修改了 WPL_AddNetworkWithSecurity() 在函数调用中添加一个 bssid 参数,然后在函数中将 bssid_specific 标志设置为 "1"。但这不起作用,它说它连接上了,但 netif_default 从未填入,其他也不起作用,然后我就收到 LINK LOST 回调。 我的方向对吗?bssid_specific 标记有什么用吗?还是应该使用 channel_specific?这似乎是一个更糟糕的选择。预先表示感谢! Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID 你好,@MattKow-Firefly,希望你一切都好。 我使用 SDK 25.06.00 版测试了"wifi_cli" demo,当我尝试连接任何 2.4GHz 接入点时,它都能正常工作,如下图所示(接入点支持双频): 我建议使用 Ublox IRIS 评估板测试该演示,只要考虑到主板的内存存在差异,要根据您的 Ublox 模块修改示例,请参阅应用程序代码中心上的 “从 FRDM-RW612 迁移到第三方模块存储器” 一文,以调整演示以适应您的模块。 如果这些信息有用,请告诉我。 Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID 我还尝试了"acs_band 0" 不设置参数 bssid,但将 acs_band 设置为 0 或 1 后,通过 wlan-info 可以看到它始终连接到 5 GHz,在这两种情况下都显示通道 149 和 5 GHz bssid。 Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID 因此 " frdmrw612_wifi_cli " 演示版在我们的自定义板上运行良好,只是将闪存配置和 UART 从 3 更改为 2,运行良好。这与我遇到的问题相同,这是控制台的一个片段,我更改了 ssid 和密码,但仍有一个接入点,在"wifi_scan" 后,2.4 GHz 和 5 GHz 都分别显示,我使用的是扫描结果中的 BSSID。如果我不提供 bssid,它就能正常连接;如果我提供 5 GHz bssid,它就能正常连接。但当我输入 2.4 GHz bssid 时,它却始终无法获取 IP 地址,而是像我原来的帖子一样循环往复。我只想知道这是否是 SDK 的问题,还是接入点的某些设置?我会继续研究这个问题,谢谢!片段如下 # wlan-add fire ssid SAMPLESSID bssid A2:2A:6F:26:DE:3B wpa2 psk SAMPLEPASS 已添加"fire" # wlan-connect fire 正在连接网络... 使用 "wlan-stat "查看当前连接状态。 # board_type: 2, board_type mapping: 0----QFN 1----CSP 2----BGA app_cb:WLAN: 已验证网络 app_cb:WLAN: 已连接到网络 已连接到以下 BSS: SSID = [Firefly_02] IPv4 地址:[192.168.42.71] wlan-disconnect app_cb:断开连接 # wlan-remove fire 删除"fire" # wlan-add fire ssid SAMPLESSID bssid 9E:2A:6F:26:DE:3C wpa2 psk SAMPLEPASS 已添加"fire" # wlan-connect fire 正在连接网络... 使用 "wlan-stat "查看当前连接状态。 # board_type: 2, board_type 映射: 0----QFN 1----CSP 2----BGA board_type: 2, board_type 映射: 0----QFN 1----CSP 2----BGA board_type: 2, board_type 映射: 0----QFN 1----CSP 2----BGA Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID 你好 Roman,我正在使用 RW612 SDK 25.06.00 开发自定义板和自定义应用程序。我从 SDK 示例应用程序"frdmrw612_wifi_httpsrv" 开始。很快,当我有时间时,我将尝试加载"wifi_cli" 示例应用程序并进行尝试。我会检查 UG10171。除了我们的定制板外,我还有 2 个 Ublox IRIS W1 评估板可以用来测试。但是我们的自定义板上的其他所有功能都运行良好,而且我没有对WiFi代码做任何奇怪的更改,所以我预计结果会相似。我会完成这些项目并向您报告,谢谢! Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID 你好,@MattKow-Firefly,希望你一切都好。 请确认您使用的是否是 SDK 示例,如果是,使用的是哪个版本?这样我就可以尝试重现您的问题。 如UG10171 - FRDM-RW61x 的恩智浦 Wi-Fi 和蓝牙演示应用程序第 3.1.6.4 节所述,如果使用 SDK 中的任何 CLI 示例,则应能通过指定 BSSID 连接到网络。 请告诉我这些信息是否有用,以及您的工作设置详情。 Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID 更多信息:我一直在修改WPL_Join()中的代码,因此它不再搜索 RSSI 更高的无线接入点,而是直接查找具有正确 SSID 的 2.4 GHz 网络并尝试连接。通常情况下,它会先找到 2.4 GHz 网络,然后不断尝试并找到 RSSI 更高的 5 GHz 网络,并每次都使用它。因此,当我强制它连接到 2.4 网络时,我从 wlcm 得到了这样的输出结果: 正在连接 [wlcm] 使用扫描锁(连接扫描) [wlcm] 收到扫描锁(连接扫描) [wlcm] 收到 wifi 消息:69 0 1 [wlcm] 开始连接网络:1 [wlcm] 启动网络扫描 " xxxxxxx "... [wlcm] 收到了 wifi 消息:9 0 0 [wlcm] 收到事件:扫描结果 [wlcm]:成功匹配 [wlcm] 意外网络安全新参数 [wlcm] 开始关联到 " xxxxxxx " [wlcm] 配置 WPA3 SAE 网络安全 [wlcm] 将 SSID 和 WPA3 SAE 密码添加到请求方缓存中... [wlcm] SM:返回到关联 [wlcm] 版本扫描锁(连接扫描) [wlcm] 收到了 wifi 消息:12 2 0 [wlcm] 收到事件:关联结果:失败 [wlcm] 关联失败,重新扫描 [wlcm] 启动网络扫描 " xxxxxxx "... [wlcm] 收到了 wifi 消息:9 0 0 [wlcm] 收到事件:扫描结果 [wlcm]:成功匹配 [wlcm] 意外网络安全新参数 [wlcm] 开始关联到 " xxxxxxx " [wlcm] 配置 WPA3 SAE 网络安全 [wlcm] 将 SSID 和 WPA3 SAE 密码添加到请求方缓存中... [wlcm] SM:返回到关联 [wlcm] 版本扫描锁(连接扫描) [wlcm] 收到了 wifi 消息:12 2 0 [wlcm] 收到事件:关联结果:失败 [wlcm] 关联失败,重新扫描 [wlcm] 启动网络扫描 " xxxxxxx "... [wlcm] 收到了 wifi 消息:9 0 0 [wlcm] 收到事件:扫描结果 [wlcm]:成功匹配 [wlcm] 意外网络安全新参数 [wlcm] 开始关联到 " xxxxxxx " [wlcm] 配置 WPA3 SAE 网络安全 [wlcm] 添加 SSID 和 WPA3 SAE 密码 到请求者缓存... [wlcm] SM:返回到关联 [wlcm] 版本扫描锁(连接扫描) [wlcm] 收到了 wifi 消息:12 2 0 [wlcm] 收到事件:关联结果:失败 [wlcm] 关联失败,重新扫描 偶尔会出现连接成功的情况,但随后又会回到"关联失败的循环" 。同样,我们的 AP 只启用 2.4 GHz 也没有问题,自动选择 5 GHz 网络也没有问题。只有在连接到同时开启 2.4 和 5 的接入点,以及尝试选择 2.4 时才会发生。我不知道下一步该怎么做,我打算研究一下 AP 设置。
View full article
imx95 MIPIディスプレイ異常 Hello 1.環境:yoctoバージョン:6.12.20 2.問題は、添付画像に示すように、MIPI ディスプレイに異常があることです。 3. 参照デバイスツリーは次のとおりです: kernel/arch/arm64/boot/dts/freescale/imx95-15x15-evk-rm692c9.dtso 4. ドライバの場所を追加します: kernel/drivers/GPU/drm/panel/panel-gnl-n91.c   Linux Re: imx95 MIPI display abnormality これらが 2 つの異なるボードであり、ボードの dts ファイルが別々であることがわかります。 linux-imx/arch/arm64/boot/dts/freescale at lf-6.12.y · nxp-imx/linux-imx · GitHub ここでは画面は EVK ボードに付属していますか、それともimx95-15x15-evk に移植する必要がありますか? Re: imx95 MIPI display abnormality こんにちは@Rita_Wang 1.imx95-15x15-evkを使用しています。 2.ファイルシステム/etc/hostname内のファイル名(imx95-19x19-lpddr5-evk)は影響がありますか? Re: imx95 MIPI display abnormality こんにちは@yrj 、 どのボードを使っていますか?imx95-15x15-evk ボードを使用しているとのことですが、ログには「imx95-19x19-lpddr5-evk ログイン」と記載されています。このボードは X-IMX95LP5EVK-15 を使用していますか? MIPI ディスプレイの場合、画面は NXP から購入したものでしょうか、それともNXPについてから購入したものでしょうか。ここでそれを NXP ボードに移植するのですか?ありがとう。 良い一日をお過ごしください よろしくお願いいたします。 リタ
View full article
nxp-openwrt 24.10、iw611/iw612 をサポートするビルド手順 imx93 evk 派生製品に nxp openwrt ポートを使用しようとしています。 これまでのところ、ほとんどのものは正常に見え、コンソールを起動でき、ほとんどのものが動作しているようです。しかし、mwiflex ドライバを iw612 チップで動作させるのに問題があります。 これを実行する方法についての説明はありますか? これまでのところ、nxp-Linux リポジトリ (私は 6.6.y を使用) をダウンロードし、openwrt menuconfig で手動で指定する必要があることがわかりました。この手順を省略すると、一部のパッチが失敗することになります。 これに関するチュートリアルや更新されたビルド手順を教えていただけませんか? 以下を見つけました: https://www.nxp.com.cn/docs/zh/training-reference-material/TIP-5G-IOT-OPENWRT-2.pdfしかし、これは時代遅れのようです。 Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support 6.12.y(今日の時点での最新のgit)で、tags/lf-6.12.3-1.0.0も試しました別のエラーが発生します: /home/johan/nxp/openwrt-feeds-6.12/imx_openwrt/build_dir/target-aarch64_cortex-a53_musl/Linux-imx_cortexa53/mac80211-regula r/backports-6.11.2/backport-include/asm/unaligned.h:3:15: 致命的なエラー: asm/unaligned.h: そのようなファイルまたはディレクトリはありません 3 | #include_next | ^~~~~~~~~~~~~~~~~ コンパイルが終了しました。 make[8]: *** [scripts/Makefile.build:229: /home/johan/nxp/openwrt-feeds-6.12/imx_openwrt/build_dir/target-aarch64_cortex-a5 3_musl/Linux-imx_cortexa53/mac80211-re 再現手順: PACKAGE_kmod-cfg80211 をプルしてバックポートする kmod-batman-adv を有効にします。 詳細な組み立て手順があれば本当に助かります。 ありがとう Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support Hello 最新のものをお試しください: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX よろしくお願いします。 Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support Sandra720Benさん、返信ありがとうございます!私はiw612に起こりそうな問題を発見しました。 私は、openwrt ポート用の何らかの「推奨」ビルド手順をまだ用意しておきたいと思っています。 推奨されるカーネルバージョンは何ですか? 現状ではビルドはかなり「脆弱」で、70% の確率で動作しますが、時折、間違った、または新しい「バックポート パッケージ」がプルダウンされます。 https://github.com/nxp-imx/imx_openwrt/blob/imx-openwrt-24.10/package/kernel/mac80211/メイクファイル 6.6.yに対して失敗するカーネル。 nxp/openwrt-feeds/imx_openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-imx_cortexa53/mac80211-regular/backports-6.11.2/net/wireless/nl80211.c:18771:9: エラー: 関数 'genlmsg_multic' への引数が少なすぎます ast_allns' 18771 | genlmsg_multicast_allns(&nl80211_fam, メッセージ, 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/net/genetlink.h:485:5: 注記: ここで宣言されています 485 | int genlmsg_multicast_allns(const struct genl_ファミリ *ファミリ, | ^~~~~~~~~~~~~~~~~~~~~~~ したがって、より良い出発点を持つことが役に立つでしょう。 例えば、これは当初どのカーネルブランチで開発されたのか、カーネルlf-6.6.y、lf-6.12.y または lf-6.XX.XX ? デフォルトから変更する必要がある設定については、imx93 の defconfig が役立ちます。 追加する必要があったもう 1 つのことは、カーネル構成内の「edma_v3」カーネルドライバです。 何かご指摘があれば、ぜひお願いします。 ありがとう Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support こんにちは! あなたの説明に基づくと、i.MX93 EVK の mwiflex ドライバの問題は、カーネル ソースだけでなく、ファームウェアの欠落またはデバイス ツリーの構成ミスによって発生している可能性が非常に高いです。NXP Linux リポジトリを指定する必要があることは正しくわかりましたが、ドライバには IW612 チップ用の特定のファームウェア ファイルも必要です。これは通常、imx-firmware などの別のリポジトリにあります。この特定のハードウェアに関する簡単なチュートリアルがないのは普通のことです。解決策は通常、カーネル ログ (dmesg) でドライバの失敗の正確な理由を確認し、NXPコミュニティ フォーラムで同様の問題を検索することによって見つかります。これらのフォーラムは、必要なファームウェア ファイルとデバイス ツリー バインディングを正確に見つけるための重要なリソースです。
View full article
nxp-openwrt 24.10,支持 iw611/iw612 的版本指令 我正试图将 nxp openwrt 端口用于 imx93 evk 衍生工具。 到目前为止,大多数事情看起来都不错,我可以启动到主机,而且大多数东西似乎都能正常工作。但要让 mwiflex 驱动程序与 iw612 芯片配合使用却遇到了问题。 有没有关于如何启动的说明? 到目前为止,我已经发现你必须下载 nxp-linux 仓库(我用的是 6.6.y)然后在 openwrt 菜单配置中手动指向它。缺少这一步会导致某些补丁失效。 有人能指点我一些关于这个的教程/更新的版本说明吗? 我发现:https://www.nxp.com.cn/docs/zh/training-reference-material/TIP-5G-IOT-OPENWRT-2.pdf 但这似乎已经过时了... Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support 使用 6.12.y(今天的最新 git),并尝试了 tags/lf-6.12.3-1.0.0我遇到了另一个错误: /home/johan/nxp/openwrt-feeds-6.12/imx_openwrt/版本_dir/target-aarch64_cortex-a53_musl/linux_cortexa53/mac80211-regula r/backports-6.11.2/backport-include/asm/unaligned.h: 3:15:致命错误:asm/unaligned.h:没有这样的文件或目录 3 | #include_next < asm/unaligned.h > | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 编译终止。 make [8]: *** [scripts/makefile.build: 229: /home/johan/nxp/openwrt-feeds-6.12/imx_openwrt/版本_dir/target-aarch64_cortex-a5 3_musl/linux-imx_cortexa53/mac80211-re 重现步骤:启用 kmod-batman-adv,它会拉入 package_kmod-adv cfg80211 和向后移植。 提供一些详细的 版本 说明确实会有所帮助, 谢谢 Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support Hello 试试最新的: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX 此致 Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support 感谢 Sandra720Ben 的回复!虽然我已经找到了 iw612 可能存在的问题。 我还想为openwrt端口提供某种 " 推荐的 " 版本说明。 建议使用哪个内核版本? 现在的版本相当 " 脆弱 ",它可以运行 70% 的次数,然后偶尔它会拉出一个不正确/新的 " 向移植代码包 " https://github.com/nxp-imx/imx_openwrt/blob/imx-openwrt-24.10/package/kernel/mac80211/Makefile 它在 6.6.y 上失败了内核 nxp/openwrt-feeds/imx_openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-imx_cortexa53/mac80211.regular/backports-6.11.2/net/wireless/nl80211.c:18771:9:错误:函数 “genlmsg_multic ast_allns” 的参数太少 | genlmsg_multicast_allns (& nl80211_fam,msg,0,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~。 /include/net/genetlink.h: 485:5:注意:这里声明 485 | int genlmsg_multicast_allns (const struct genl_系列 *系列,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 例如,最初是用哪个内核分支开发的,内核 lf-6.6.y、lf-6.12.y 还是 lf-6.XX.XX ? 是否有任何默认设置需要更改,最好能提供 imx93 的 defconfig。 我还必须在内核配置中添加"edma_v3" 内核驱动程序。 如蒙指点,不胜感激。 谢谢 Re: nxp-openwrt 24.10, build instructions with iw611/iw612 support 您好! 根据你的描述,i.MX93 EVK上的mwiflex驱动程序问题几乎可以肯定是由于缺少固件或设备树配置错误造成的,而不仅仅是内核源代码。虽然你正确地发现指向 NXP Linux 仓库是必要的,但该驱动程序还需要 IW612 芯片的特定固件文件,这些文件通常位于单独的仓库中,如 imx-firmware。没有针对这种特定硬件的简单教程是正常的;通常可以通过检查内核日志(dmesg)来查找驱动程序故障的确切原因,并在恩智浦社区论坛上搜索类似问题,从而找到解决方案。这些论坛是发现所需的确切固件文件和设备树绑定的重要资源。
View full article
BLE Central + Peripheral with GATT & GAP on MIMXRT1176 Hi, I am working on the MIMXRT1176 and I need to implement BLE with both Central and Peripheral roles along with GATT and GAP profiles. Could you please suggest which example project from the NXP SDK would be the best starting point for this implementation? Thanks, Amarnath. Re: BLE Central + Peripheral with GATT & GAP on MIMXRT1176 Hi, @Amarnath_473  Thanks for your reply. Please do not hesitate to mark my answer as an accept solution for this case so that we can close this current thread. And also, please feel free to create new case to us if you meet any issue when using our product. Best regards, Christine. Re: BLE Central + Peripheral with GATT & GAP on MIMXRT1176 Hi @Christine_Li, Thank you for sharing the link and guidance. I will go through the examples. This is very helpful. Best regards, Amarnath Re: BLE Central + Peripheral with GATT & GAP on MIMXRT1176 Hi, @Amarnath_473  In the SDK release, we have some examples for Central role, and also we have some examples for peripheral role.  And I believe below link is really helpful for you to better understand these examples. https://mcuxpresso.nxp.com/mcuxsdk/25.06.00/html/middleware/wireless/bluetooth/doc/Bluetooth%20Low%20Energy%20Demo%20Applications%20Users%20Guide/topics/bluetooth_le_stack_and_demo_applications.html#ancs-ams-client-ancs-c You can choose any one according to your requirement.  For each example, it includes detailed explanation and how to use it. You can configure one of your board as central and another board as peripheral role, so that two boards can communicate with each other. Best regards, Christine. Re: BLE Central + Peripheral with GATT & GAP on MIMXRT1176 Hi @Gavin_Jia, Thanks for the suggestions. I am planning to connect an external BLE module (u-blox Maya W4 which is based on IW610) and want to implement GATT and GAP profiles using that module. Could you please suggest any SDK examples or demos that would be suitable for integrating the Maya W4 with RT1176? Best regards, Amarnath Re: BLE Central + Peripheral with GATT & GAP on MIMXRT1176 Hi @Amarnath_473 , Thanks for your interest in NXP MIMXRT series! The RT1170 itself does not have BLE functionality and requires an external BLE-enabled chip, such as the IW612/RW612 or others. You can start with these examples: https://github.com/nxp-appcodehub/dm-ble-throughput-measurement-rt1170 and wifi_cli_over_ble_wu demo in RT1170-EVKB SDK. Best regards, Gavin
View full article
uart demo not working as expect. Dear all,  I’ve been trying to run the PDK Uart demo on the  S32Z2 S32Z280-400 EVB board. So far, the configuration and build went smoothly, no errors at all.   But I hit a little snag: when I launch the demo with the NXP Debug probe, the app itself starts up fine, but there’s no output at all on the serial console. I even tried typing “Hello” into the console to test the interaction, and the app didn’t respond either.   Wondering if anyone here has run into a similar issue, or if you have any troubleshooting tips I could try?   Quick heads-up on my setup: I’m using S32 Design Studio 3.6.2, and the board’s connected to my PC directly with a USB-A cable.   Thanks a ton for your help! Re: uart demo not working as expect. Hi,BingBai_S Thank you for your reply. Do you use the demo of Uart_Example_S32Z2XX_R52? BR Joey Re: uart demo not working as expect. I use S32Z/E PDK version 3.6.0, meanwhile I have tested the semihosting functions, not output anything, when I try to printf() something. Re: uart demo not working as expect. hi,BingBai_S Which version of RTD are you using? and are you using the demo of Uart_Example_S32Z2XX_R52 ? BR Joey
View full article
SECURE BOOT:GMACの計算結果はすべてゼロになります。 現在、セキュアブート機能を開発中です。 GMAC KEY が NVM KEY カタログにインポートされ、KF が HSE_KF_USAGE_SIGN に設定されました。 GMAC 計算ではエラーは報告されていませんが、結果はすべてゼロです。 その理由は何でしょうか? Re: SECURE BOOT :The calculation results of GMAC are all zeros. こんにちは@LISI1 これはデータキャッシュの問題のようです。HSE はコアのキャッシュを認識できないため、HSE との通信に使用されるすべてのデータ オブジェクトは、キャッシュ不可能なメモリに強制的に配置する必要があり、注意が必要です。簡単なテストとして、プロジェクトでデータ キャッシュを無効にして、違いがあるかどうかをCAN確認できます。 統合マニュアルには次のように記載されています。 よろしくお願いいたします。 ルーカス
View full article
imx95 MIPI display abnormality Hello         1.The environment is: yocto version: 6.12.20         2.The issue is: the MIPI display is abnormal, as shown in the attached image.         3.The reference device tree is: kernel/arch/arm64/boot/dts/freescale/imx95-15x15-evk-rm692c9.dtso         4.Add driver location: kernel/drivers/gpu/drm/panel/panel-gnl-n91.c   Linux Re: imx95 MIPI display abnormality You can see that they are two difference boards, you can see board dts file are seperate: linux-imx/arch/arm64/boot/dts/freescale at lf-6.12.y · nxp-imx/linux-imx · GitHub Here for the screen it is supply with the EVK board, or you need to porting to the  imx95-15x15-evk? Re: imx95 MIPI display abnormality Hi @Rita_Wang 1.I am using the imx95-15x15-evk. 2.Does the filename (imx95-19x19-lpddr5-evk) in the file system /etc/hostname have an impact? Re: imx95 MIPI display abnormality Hi @yrj , Which board are you using? I see that you said you are using the imx95-15x15-evk board, but in the log I see "imx95-19x19-lpddr5-evk log in", are you uisng this board X-IMX95LP5EVK-15? For the MIPI display, the screen is you buy from our NXP, or other company , here you porting it to NXP board? Thanks. Wish you have a nice day Best Regards Rita
View full article
uart デモが期待どおりに動作しません。 親愛なるみんな、 私は、 S32Z2 S32Z280-400 EVBボードで PDK Uart デモを実行しようとしています。これまでのところ、構成とビルドはスムーズに進み、エラーはまったく発生していません。   しかし、ちょっとした問題に遭遇しました。NXPデバッグプローブでデモを起動すると、アプリ自体は正常に起動しますが、 全く出力がない シリアルコンソールで。対話をテストするためにコンソールに「Hello」と入力してみましたが、アプリは応答しませんでした。   ここで同様の問題に遭遇した人はいるでしょうか、または試すことができるトラブルシューティングのヒントはありますか?   私のセットアップについて簡単に説明します。S32 Design Studio 3.6.2を使用しています。ボードは USB-A ケーブルで PC に直接コネクテッドされています。   ご協力本当にありがとうございました! Re: uart demo not working as expect. こんにちは、 BingBai_S ご返信よろしくお願いします。 Uart_Example_S32Z2XX_R52 のデモを使用していますか? BR ジョーイ Re: uart demo not working as expect. 私はS32Z/E PDKバージョン3.6.0を使用しています。一方、私はセミホスティング関数をテストしましたが、何かを printf() しようとしても何も出力されませんでした。 Re: uart demo not working as expect. こんにちは、 BingBai_S どのバージョンの RTD を使用していますか? また、Uart_Example_S32Z2XX_R52 のデモを使用していますか? BR ジョーイ
View full article
How to display AR0144 Stream without waveshare 7 inch lcd in Zephyr Os     there are a IMX93_EVK board a AR0144 sensor , want to develop AR0144 with Zephyr OS in IMX93_EVK .     found a example about  camera_demo with AR0144 in FRDM_IMX93 : Run Zephyr on A55 with FRDM-IMX93 and FRDM-IMX91  .     could refer from this sample .  but it may need waveshare-7-inch-lcd to show the stream .     wanna know how to display AP0144 stream without the 7 inch lcd ? or whether there is a interface for IMX93_EVK  to connect with monitor by HDMI or any other devices to show stream from AR0144 .     Appreciate your help .  Re: How to display AR0144 Stream without waveshare 7 inch lcd in Zephyr Os Hi @Chavira ,     Thanks for your reply .     I couldn't get much more information from NXP Forums , I think there was ever someone also ask the same issue ,but NXP couldn't provide more support for Zephyr .     imx93evk zephyr flashing jlink said : "Unfortunately, this support channel does not provide support for Zephyr."      Maybe NXP could also update or integrate the AR0144 Zephyr sample from FRDM_IMX93 to IMX93_EVK board  and provide much more support for Zephyr .      Thanks ! Re: How to display AR0144 Stream without waveshare 7 inch lcd in Zephyr Os Hi @workholic365! Thank you for contacting NXP Support! Unfortunately, we don’t currently have an example available for the feature you’re looking to implement. It should be possible to achieve, but you would need to develop it on your side using our existing examples as a reference. Best regards, Chavira
View full article
S32G-VNP-EVB3 want to build Yocto BSP latest version for this image any latest guide is avaliable S32G-VNP-EVB3 want to build Yocto BSP latest version for this image any latest guide is available for the same  Re: S32G-VNP-EVB3 want to build Yocto BSP latest version for this image any latest guide is avaliabl Hello, @abbas  Thanks for your post. The latest version BSP for now is BSP44. From the release notes of BSP44, the EVB3 is supported, as a result, you may directly follow the BSP44 UM for Yocto building details. BR Chenyin
View full article
iMX RT1176のOSC 24 MHzモードを明確にする 外部 24 MHz リファレンス クロックの OSC_24M_CTRL フィールドを構成する方法について詳しくCANますか?次のレジスタ ビットが何であるかは不明です。 OSC_EN - これにより、外部クロック ソースへの接続用のピンが有効になりますか、それとも内部24 MHz RC が有効になりますか? BYPASS_EN - 外部水晶の場合は 0、外部発振器の場合は 1?それとも逆でしょうか? BYPASS_CLK - RM には 0 と 1 の値の意味に関する説明がありません。 一方、SDKs の Clock Tools では、実際には「OSC モード」に 3 つの値が表示されます。 私のCAN限り、利用可能な 3 つの OSC モードは、次のように OSC_24M_CTRL レジスタに影響します。 OSCモード バイパス バイパスクロック 時計ツールの説明 外部水晶 24 MHz 0 0 外部水晶 24 MHz 外部バイパスクロックモード 1 0 外部水晶はXTALIクロック入力にコネクテッド 外部参照クロック 0 1 外部リファレンスクロックはXTALIクロック入力にコネクテッド これら 3 つのモードの違いは何ですか?なぜ 3 つのモードがあるのでしょうか (パッシブ XTAL コネクテッド、またはアクティブ発振器クロック コネクタの 2 つしか想像できません)。 内部 RC 発振器と外部クロックの間で OSC 24MHz を変更することは可能ですか?(例えば、信頼できるクロックソースが存在するかどうかに応じて、内部の24MHzにフォールバックしたいでしょう) Re: Clarify the OSC 24 MHz modes for iMX RT1176 こんにちは@aberger 、 内部 RC 発振器 48 MHz (2 分周) を 24 MHz クロック ソースとして使用することを確認済みです。この 48 MHz 内部 RC 発振器 (2 で割る) は、CCM クロック ルートのクロック ソースとしてCANます。以下のクロック図を参照してください。 これはペリフェラルや CPU コアにも使用できますが、この内部 RC 発振器はクロック ツールのクロック ダイアグラムに表示されるため、PLL には使用できません。内部 RC 発振器は、PLL のクロック ソースとして使用するには精度と安定性に欠けます。 すべての PLL で使用可能な唯一のクロック ソースは、外部水晶または外部発振器です。MIMXRT1176 MCU のクロック ツールにある OSC 24 MHz クロック要素の紛らわしいコメントは無視してください (削除されます)。 したがって、内部 48 MHz RC 発振器を使用する場合は、すべての PLL を無効にし、CCM (クロック ルート) で内部 48 MHz RC 発振器クロック ソースを選択する必要があります。ただし、クロックの安定性を高めるには、外部発振器を使用することをお勧めします。 よろしくお願いいたします。 マレク・ノイジル Re: Clarify the OSC 24 MHz modes for iMX RT1176 こんにちは@aberger 、 i.MX RT1176 リファレンス マニュアルを確認したところ、外部 24 MHz の代わりに 24 MHz クロック ソースとして代替 RC 48 MHz 内部リファレンス クロックを使用するという記述があります。しかし、MCU が外部リファレンス クロックなしで完全に動作できるかどうかはわかりません (たとえば、USB には安定したクロック ソースが必要で、PLL には安定した 24 MHz リファレンス クロックが必要です)。さらに、i.MX RT1176 データシートでは、外部リファレンス クロックの使用が指定されており、水晶または外部発振器のいずれかを使用 CAN ます。内部 RC 48 MHz は +-2% に調整されていますが、正確なクロック ソースではありません。 担当のデザインチームにお問い合わせして、i.MX RT1170 リファレンス・マニュアルの記述と、PLL およびその他の内部モジュールに推奨される 24 MHz クロック ソースを確認します。 よろしくお願いいたします。 マレク・ノイジル Re: Clarify the OSC 24 MHz modes for iMX RT1176 うーん、クロック ツールは、OSC 24 MHz が「内部 RC 発振器」CAN ことを示唆しているようです。 一方、RM はチップ上で利用可能な水晶発振器として 24 MHz を参照します。 RC発振器かXTAL発振器かに関わらず、24MHzのソースが「オンチップ」(つまりXTAL または基準クロックへの外部接続なしで)? クロック ツールを「OSC 24 MHz 無効」に設定すると、XTALI ピンと XTALO ピンは無効になりますが、発振器ブロックから 24 MHz 信号が出力されているように見えます (これは、オンチップの 24 MHz ソースがあることを示しています)。OSC 24MHz をクリックして「切断」を選択した場合にのみ、OSC 24MHz ブロックが非アクティブとしてラベリングされます。 Re: Clarify the OSC 24 MHz modes for iMX RT1176 こんにちは@aberger 弊社の製品にご興味をお持ちいただき、またコミュニティをご利用いただき誠にありがとうございます。 Q1: OSC_EN - これにより、ピンを外部クロック ソースに接続できるようになりますか、それとも内部24 MHz RC が有効になりますか? A1: このビットは外部 24MHz XTALOSC を有効にすることを意味します。 Q2: BYPASS_EN - 外部水晶の場合は 0、外部発振器の場合は 1 ですか?それとも逆でしょうか? A2: BYPASS_EN - 1、外部クロック ソースが XTALI ピンに直接入力されることを意味します。 Q3: BYPASS_CLK - RM には 0 と 1 の値の意味についての説明がありません。 A3: NXP の関連社内チームに確認したところ、BYPASS_CLK 情報が間違っていることがわかりました。このビットには機能がないため、次にリリースされる RT1170RM バージョンでは予約済みに変更されます。 Q4: 内部 RC 発振器と外部クロック間で OSC 24MHz を変更することは可能ですか?(例えば、信頼できるクロックソースが存在するかどうかに応じて、内部の24MHzにフォールバックしたいでしょう) A4: RT1170 シリーズ チップには内部に 24MHz RC 発振器はありませんが、 48MHz、32KHz、16MHz、400MHz の4 つの RC 発振器が含まれています。 お役に立てれば幸いです。 まだ質問がある場合は、お気軽にご連絡ください。 よろしくお願いします メイリュー
View full article
RW612 WiFi - Connect to an access point with BSSID instead of SSID Hi, I have an application for RW612 using the NXP MCUXpresso SDK for all WiFi things. Everything works fine when picking an access point to connect to using its SSID. So if I have one of my APs named "Point01" and it has 2.4 GHz and 5 GHz, and I do WPL_AddNetwork() then WPL_Join() it always connects to the 5 GHz channel, never the 2.4 GHz channel. I am trying to add an option to force the 2.4 GHz channel, and I assumed I could use the BSSID from the WiFi scan results. I have modified WPL_AddNetworkWithSecurity() to add a bssid parameter to the function call, then in the function it sets the flag bssid_specific to '1'. But this doesn't work, it says it connects but then netif_default is never filled in, and nothing else works, then I just get LINK LOST callbacks. Am I on the right track? Is bssid_specific flag good for anything? Or should I be using channel_specific? That seems like a worse option. Thanks in advance! Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID Hello @MattKow-Firefly, hope you are doing well. I have tested the "wifi_cli" demo with SDK version 25.06.00 and it is working as expected when I try to connect to any 2.4GHz AP as shown in the image below (the AP has dual-band support): I would suggest to test the demo with the Ublox IRIS Evaluation Board, just take into account that there is a difference in the memories of the boards, to modify the example according to your Ublox module, please see the Migration from FRDM-RW612 to third-party module memories post on the Application Code Hub to adapt the demo to your module. Please let me know if this information is useful. Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID I also tried the param "acs_band 0" without setting param bssid, but setting acs_band to 0 or 1, it always connects to the 5 GHz as seen via wlan-info, it shows the channel 149 and the 5 GHz bssid in both cases. Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID So the "frdmrw612_wifi_cli" demo runs fine on our custom board, just changed the flash config and the UART from 3 to 2, and it runs fine. It is the same problem I'm having, here is a snippet of the console, where I changed the ssid and password, but there is an access point, both 2.4 and 5 GHz show separately after "wifi_scan" and I am using the BSSIDs from the scan results. It connects fine if I don't give a bssid, and it connects fine if I give the 5 GHz bssid. But when I give the 2.4 GHz bssid, it never gets the IP address, it goes through a loop just like my original post. I just need to know if this is a problem with the SDK, or is it some setting on my access point? I'll continue to look into this, thanks! Here's the snippet: # wlan-add fire ssid SAMPLESSID bssid A2:2A:6F:26:DE:3B wpa2 psk SAMPLEPASS Added "fire" # wlan-connect fire Connecting to network... Use 'wlan-stat' for current connection status. # board_type: 2, board_type mapping: 0----QFN 1----CSP 2----BGA app_cb: WLAN: authenticated to network app_cb: WLAN: connected to network Connected to following BSS: SSID = [Firefly_02] IPv4 Address: [192.168.42.71] wlan-disconnect app_cb: disconnected # wlan-remove fire Removed "fire" # wlan-add fire ssid SAMPLESSID bssid 9E:2A:6F:26:DE:3C wpa2 psk SAMPLEPASS Added "fire" # wlan-connect fire Connecting to network... Use 'wlan-stat' for current connection status. # board_type: 2, board_type mapping: 0----QFN 1----CSP 2----BGA board_type: 2, board_type mapping: 0----QFN 1----CSP 2----BGA board_type: 2, board_type mapping: 0----QFN 1----CSP 2----BGA Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID Hi Roman, I am working with a custom board and a custom app using RW612 SDK 25.06.00. I started with the SDK example app "frdmrw612_wifi_httpsrv". Soon, when I get the time, I will try to load up the "wifi_cli" example app and try that. And I'll check UG10171. Aside from our custom board, I also have 2x Ublox IRIS W1 Evaluation Board that I can test with. But everything else is running fine on our custom board, and I haven't made any odd changes to the WiFi code, so I anticipate the results would be similar. I will do the items and report back, thanks! Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID Hi @MattKow-Firefly, hope you are doing well. Could you please confirm if you are working with an example from the SDK, and if so, which version you are working with? This will allow me to try to recreate your issue. You should be able to connect to a network by specifying its BSSID if you are working with any CLI example from the SDK as stated in the UG10171 - NXP Wi-Fi and Bluetooth Demo Applications for FRDM-RW61x in section 3.1.6.4. Please let me know if the information is useful and the details of your working setup. Re: RW612 WiFi - Connect to an access point with BSSID instead of SSID Some more info: I have been changing the code in WPL_Join() so instead of searching for an AP with a better RSSI, it just finds the 2.4 GHz network with the correct SSID and tries to connect. Normally it would find the 2.4, then keep trying and find the 5 GHz with a better RSSI, and use that every time. So, when I force it to connect to the 2.4 network, I am getting this output from wlcm: Connecting[wlcm] taking the scan lock (connect scan) [wlcm] got the scan lock (connect scan) [wlcm] got wifi message: 69 0 1 [wlcm] starting connection to network: 1 [wlcm] initiating scan for network "xxxxxxxx" ...[wlcm] got wifi message: 9 0 0 [wlcm] got event: scan result [wlcm] : Match successful [wlcm] Unexpected security nw param [wlcm] starting association to "xxxxxxxx" [wlcm] configuring WPA3 SAE security [wlcm] adding SSID and WPA3 SAE PASSWORD to supplicant cache ..[wlcm] SM: returned to associating [wlcm] releasing scan lock (connect scan) [wlcm] got wifi message: 12 2 0 [wlcm] got event: association result: failure [wlcm] association failed, re-scanning [wlcm] initiating scan for network "xxxxxxxx" ....[wlcm] got wifi message: 9 0 0 [wlcm] got event: scan result [wlcm] : Match successful [wlcm] Unexpected security nw param [wlcm] starting association to "xxxxxxxx" [wlcm] configuring WPA3 SAE security [wlcm] adding SSID and WPA3 SAE PASSWORD to supplicant cache ...[wlcm] SM: returned to associating [wlcm] releasing scan lock (connect scan) [wlcm] got wifi message: 12 2 0 [wlcm] got event: association result: failure [wlcm] association failed, re-scanning [wlcm] initiating scan for network "xxxxxxxx" ....[wlcm] got wifi message: 9 0 0 [wlcm] got event: scan result [wlcm] : Match successful [wlcm] Unexpected security nw param [wlcm] starting association to "xxxxxxxx" [wlcm] configuring WPA3 SAE security [wlcm] adding SSID and WPA3 SAE PASSWORD to supplicant cache ...[wlcm] SM: returned to associating [wlcm] releasing scan lock (connect scan) [wlcm] got wifi message: 12 2 0 [wlcm] got event: association result: failure [wlcm] association failed, re-scanning Occasionally it will go through with the connection, but then go right back into the loop of "association failed". Again, there are no problems with our APs that only have 2.4 GHz enabled, and no problems with auto-choosing the 5 GHz network. Only occurs when connecting to an AP that has both 2.4 and 5 turned on, and when trying to choose the 2.4. I'm not sure what to try next, I'm going to look into the AP settings.
View full article
K322でM7_1を接続できません Design Studio 3.6.xでアプリケーションプロジェクトを作成するときK322の場合、 PEmicro と Debug_FLASH_PNE 構成を使用して、M7_0 コアをデバッグCAN。 M7_1 コアをデバッグしようとすると、このコアへの接続を確立できません。 コンソールにエラーメッセージが表示されます: 「接続タイムアウトのため、セミホスティング ポートに接続できませんでした。正しいポート番号が設定されていることを確認してください。」 ステータスは常に 95% で停止します。 最後に、「エラー 138」というメッセージを含むエラー ウィンドウが表示されます。 他のコアの起動時にブレークポイントがないことを確認しました。 また、100 ピン K322 を使用していること、およびクロック設定が正しいことも確認しました。 両方の mex ファイルで確認しました。 誰か助けてくれませんか? Re: cannot connect M7_1 on K322 それが問題だった。 THX Re: cannot connect M7_1 on K322 こんにちは@Micha4566465さん、 起動グループ内の両方のコアをデバッグします。 ご質問がありましたらお知らせください。 BR、ダニエル Re: cannot connect M7_1 on K322 Design Studio 3.6.xでK322上のM7_1コアをデバッグするセミホスティング接続のタイムアウトと「エラー 138」により失敗します。この問題は、ポート番号の設定ミス、または 2 つのコア間の競合状態が原因で、M7_1 への接続が成功しない可能性が考えられます。これを修正するには、M7_1 に正しいセミホスティング ポートが設定されていることを確認し、デバッガーのKaiserMemberServicesから 2 番目のコアへの接続を妨げない方法で M7_0 を初期化することを検討してください。
View full article
澄清 iMX RT1176 的 OSC 24 MHz 模式 你能解释一下如何为外部 24 MHz 参考时钟配置 OSC_24M_CTRL 字段吗?不清楚以下寄存器位是什么: OSC_EN - 是启用引脚连接外部时钟源,还是启用内部 24 MHz RC? BYPASS_EN - 0 表示外部晶体,1 表示外部振荡器?还是其他方式? BYPASS_CLK - RM 中没有说明 0 和 1 值的含义。 与此同时,SDK 的时钟工具实际上显示了"OSC 模式的 3 个值" : 据我所知,3 种可用的 OSC 模式是这样影响 OSC_24M_CTRL 寄存器的: OSC 模式 BYPASS_EN BYPASS_CLK 时钟 工具说明 扩展晶体 24 MHz 0 0 外部晶体 24 MHz 扩展旁路时钟模式 1 0 外部晶体连接到 XTALI 时钟输入端 外部参考时钟 0 1 外部参考时钟连接到 XTALI 时钟输入 这三种模式有什么区别?为什么有三种模式(我只能想象出两种:被动 XTAL 连接或主动振荡器时钟连接器)。 是否可以在内部 RC 振荡器和外部时钟之间改变 OSC 24MHz 频率?(例如,根据是否存在可靠的时钟源,我希望回落到内部 24 MHz)。 Re: Clarify the OSC 24 MHz modes for iMX RT1176 你好,@aberger、 我检查了内部 RC 振荡器 48 MHz(除以 2)作为 24 MHz 时钟源的使用情况。这个 48 MHz 内部 RC 振荡器(除以 2)可直接用作 CCM 时钟根的时钟源,参见下面的时钟图: 它可用于外设和 CPU 内核,但内部 RC 振荡器不能用于 PLL,因为在时钟工具的时钟图中可以看到它。内部 RC 振荡器不够精确和稳定,不能用作 PLL 的时钟源。 所有 PLL 唯一可能的时钟源是外部晶体或外部振荡器。请忽略时钟工具中有关 MIMXRT1176 MCU 的 OSC 24 MHz 时钟元素的混乱评论(将被删除)。 因此,如果要使用内部 48 MHz RC 振荡器,必须禁用所有 PLL,并在 CCM(时钟根)中选择内部 48 MHz RC 振荡器时钟源。但我们仍然建议使用外部振荡器,以提高时钟的稳定性。 顺祝商祺! 马雷克-诺伊齐尔 Re: Clarify the OSC 24 MHz modes for iMX RT1176 你好,@aberger、 我已经查看了 i.MX RT1176 参考手册,其中有一份关于使用备用 RC 48MHz 内部参考时钟作为24 MHz 时钟源而不是外部 24 MHz 时钟源的声明。但是我不确定MCU是否可以在没有外部参考时钟的情况下完全工作(例如,USB需要稳定的时钟源,PLL需要稳定的24 MHz参考时钟)。此外,i.MX RT1176 数据表还规定了外部参考时钟的用法,它可以是晶体振荡器,也可以是外部振荡器。内部 RC 48 MHz 的修整频率为 +-2% ,并非精确的时钟源。 我将联系负责的设计团队,核实 i.MX RT1170 参考手册中的陈述以及推荐的 PLL 和其他内部模块的 24 MHz 时钟源。 顺祝商祺! 马雷克-诺伊齐尔 Re: Clarify the OSC 24 MHz modes for iMX RT1176 嗯,时钟工具似乎暗示 OSC 24 MHz 可以是"内部 RC 振荡器" 。 同时,RM 将 24 MHz 称为芯片上可用的晶振: 不管是 RC 振荡器还是 XTAL 振荡器,是否有可用的 24 MHz"片上" (即没有与 XTAL 或参考时钟的外部连接)? 如果我将时钟工具设置为"OSC 24 MHz disabled" ,XTALI 和 XTALO 引脚就会被禁用,但振荡器模块似乎仍有 24 MHz 信号输出(这表明 24 MHz 信号源在芯片上)。只有当我点击 OSC 24MHz 并选择"断开连接" 时,OSC 24MHz 块才会被标记为非活动。 Re: Clarify the OSC 24 MHz modes for iMX RT1176 你好@aberger 非常感谢您关注我们的产品并使用我们的社区。 Q1: OSC_EN - 是启用引脚连接外部时钟源,还是启用内部 24 MHz RC? A1:该位表示启用外部 24MHz XTALOSC。 Q2: BYPASS_EN - 0 表示外部晶体,1 表示外部振荡器?还是其他方式? A2: BYPASS_EN - 1,表示外部时钟源直接输入 XTALI 引脚。 问题 3: BYPASS_CLK - RM 中没有说明 0 和 1 值的含义。 答 3:我与恩智浦相关内部团队确认,BYPASS_CLK 信息不正确。在下一个发布的 RT1170RM 版本中,它将更改为 “保留”,因为此位没有功能。 问题 4: 是否可以在内部 RC 振荡器和外部时钟之间切换 OSC 24MHz?(例如,根据是否存在可靠的时钟源,我希望回落到内部 24 MHz)。 答 4:RT1170 系列芯片内部没有 24MHz RC 振荡器,它包含四个 RC 振荡器 -48MHz、32KHz、16MHz 和 400MHz。 希望它能帮到你。 如果您还有疑问,请告诉我。 敬上 MayLiu
View full article