Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
スレッド低電力エンド デバイスのポーリング時間の変更 (KW41Z) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Thread Low Power End Deviceは、MCUが低電力状態にあり、バッテリ寿命を維持するためにほとんどの時間無線がオフになるように事前構成されています。デバイスは定期的にウェイクアップし、親ルーターをポーリングして宛先のデータを取得するか、オプションで親ルーターを使用してネットワークへのデータ送信を開始します。 コネクティビティフレームワークの低電力モジュール (LPM) は、Kinetisベースのワイヤレスネットワークノードを低電力モードまたはスリープモードにするプロセスを簡素化します。MKW41Zには、6つの低電力モードがあります。 デフォルトでは、Thread Low Power End Deviceはディープスリープモード3を使用します。 LLS3 モードの MCU。 リンクレイヤーはアイドル状態のままです。 RAM は保持されます。 ウェイクアップ ソースは次のとおりです。 GPIO(プッシュボタン)。 DCDCパワースイッチ(降圧モード)。 32kHz発振器をクロックソースとするLPTMR。 LPTMRタイマは、MCUがディープスリープで過ごす時間を測定し、ウェイクアップ時に低電力タイマを同期させるためにも使用されます。スリープ ディープ モードの詳細については、Connectivity Framework リファレンス マニュアルと PWR_Configuration.h を参照してください。 ディープスリープモード3でポーリング時間を変更するには、2つのマクロを理解する必要があります。 1.\framework\LowPower\Interface\MKW41Z \ PWR_Configuration.h の cPWR_DeepSleepDurationMs マクロ #ifndef cPWR_DeepSleepDurationMs   #define cPWR_DeepSleepDurationMs                3000 #endif ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ このマクロは、MCUが低電力モード(ディープスリープ)に移行する時間を決定します。最大値は 65535000 ミリ秒 (18.2 時間) です。 2. \source\config.h の THR_SED_POLLING_INTERVAL_MS マクロ。 /*! The default value for sleepy end device (SED) polling interval */ #ifndef THR_SED_POLLING_INTERVAL_MS     #define THR_SED_POLLING_INTERVAL_MS                     3000     /* Milliseconds */ #endif ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ このマクロは、低電力エンド デバイスが親にポーリング メッセージを送信する頻度を決定します。 手記: この値は、MCUがウェイクアップする頻度を決定するものではありません。 ポーリング間隔は [ディープ スリープ期間] の値の倍数にする必要があり、そうでない場合は、ポーリングは次のディープ スリープ タイムアウトに送信されます。 例として、ポーリング間隔を 4000 ミリ秒に、ディープ スリープ時間を 3000 ミリ秒に設定したとします。MCUは3000ミリ秒ごとにウェイクアップしますが、MCUがウェイクアップするとタイマーが同期されるため、ポーリングメッセージは2ディープスリープタイムアウト= 6000ミリ秒ごとに送信されます。次の図は、この例の動作を示しています。 ポーリング間隔はディープスリープ時間と同じにして、MCUが不必要にウェイクアップしないようにすることをお勧めします。次の図は、この動作を示しています。 覚えておくべき別のマクロは、 app_thread_config.h の THR_SED_TIMEOUT_PERIOD_SEC です。 #ifndef THR_SED_TIMEOUT_PERIOD_SEC     #define THR_SED_TIMEOUT_PERIOD_SEC                 ((4*THR_SED_POLLING_INTERVAL_MS)/1000 + 3) #endif ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ この値は、親がスリープ状態のエンドデバイス(SED)が切断されたと見なすために使用するタイムアウト期間です。デフォルトでは、この値はポーリング間隔の 4 倍 + 3 秒に設定されています。このマクロはそのままにしておくことをお勧めします。この値は、コミッショニング中に親ノードに送信されます。 KW41Z31Z21Z Threadソフトウェア Re:スレッド低電力エンドデバイス(KW41Z)のポーリング時間の変更 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ありがとう、指示は正しいです、それは私の間違いでした。THR_SED_POLLING_INTERVAL_MS is app_thread_config.h の定義を変更しました。 Re:スレッド低電力エンドデバイス(KW41Z)のポーリング時間の変更 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マシュー。 この 2 つのマクロだけが、プロジェクトに加えた変更だったのですか?私はちょうど両方のマクロを5000ミリ秒に変更してあなたのユースケースをテストしました、そしてポーリングは5秒ごとに正しく送信されます。 最新の MCUXpresso SDK では、 THR_SED_POLLING_INTERVAL_MS マクロは \source\config.h にあります。 よろしくお願いします。 Gerardo Re:スレッド低電力エンドデバイス(KW41Z)のポーリング時間の変更 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> frdmkw41z_wireless_examples_thread_low_power_end_device_freertos例のプロジェクトを使用して、デバイスをビルド、実行、およびハイブリッド ble スレッド ルーターに接続することに成功しました。次に、電流引き込みを測定して送信周波数を確認しましたが、予想どおり、デフォルトでは3000msに設定されています。次に、説明されているように 2 つの定義を変更し、5000 ミリ秒に変更しました。しかし、消費電力を再テストしたところ、予想していた5000msではなく、3000msごとに電流が急上昇し続けました。他に足りないものはありますか?
記事全体を表示
LPC11u37h NFC 读卡器库移植指南(Ver 5.12)- 移植 NfcrdlibEx1_BasicDiscoveryLoop <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 最新的 NFC 阅读器库支持 lpc1769,这是一个带有 LPCopen lib 支持的 cortex M3 控制器,因此理论上,它应该支持 LPCopen 支持的其他控制器,但我们必须对此进行测试,因此我们选择例如 lpc11u37(一个基于 cortex M0 的控制器)进行此移植。 本次移植的平台: LPC11u37h-Xpresso Rev A: CLRC663 加上基于 CLEV663B Blueboard 3.0。有关详细信息,请参阅准备 CLEV663B 板以进行 NFC 读取器库移植。 它们通过 LPCXpresso 端口连接。 现在我们可以开始移植了,本次移植使用的IDE是MCUXpresso 10.1.1 1. 下载并导入 CLEV6630B 的最新 NFC 读取器库,因为它支持 CLRC663 plus。 有关如何导入项目,请参阅https://www.nxp.com/docs/en/application-note/AN11211.pdf 。 2.下载适用于 LPC11u37h 的 LPCopen 并将其导入。 3.现在我们可以在NFC阅读器库中选择一些演示,例如NfcrdlibEx1_BasicDiscoveryLoop,并为lpc11u37h创建新的构建配置。 4.选择正确的MCU 5.修改构建设置 这里我们发现 LPC1769RC663 被定义了,所以我们必须在代码中找到与这个定义相关的内容并改变它/它们。 幸运的是,这样的人并不多。您可能会发现它们仅与板头文件或类似的东西有关,因此修改它们并不困难。 6.为新的板定义添加新的头文件 7.添加新的板定义 8.由于我们现在使用 LPCopen lib 来代替 LPC11u37h,所以我们必须更改包含路径。 由于 LPC11u37h 基于 Cortex M3,因此我们必须设置 FreeRTOS 以支持 M0: 并添加构建源代码: 9.更改链接库和包含路径 10.设置正确的参考项目以将 LPCopen 用于 LPC11u37h。 11.LPCopen 库中的一些变化: 1)启用半主机调试 2)为演示添加启动源代码,该C文件可以从某些lpcopen项目中重用/导入。 12.完成上述步骤后,我们还要更改DAL中的源代码: 您知道,由于 LPCopen 库的版本不同,某些函数定义可能会发生变化,并且不同的 LPCXpresso 板与 LPCXpresso 端口的引脚连接也不同,因此建议检查电路板原理图和 lpcopen 项目中的示例,找到适当的函数调用来实现 DAL 文件夹中的源代码。完成后,移植就完成了。 13.由于最终图像大小大于128K,我们启用了尺寸优化。 14.Demo test ok. 现在,我们知道lpc11u37可以被最新的NFC读取器库支持,因此移植也应该适用于其他Cortex M0控制器,并且建议使用具有较大内部闪存容量的控制器,最好大于128K,但无论如何,在此移植中,我没有启用LPCopen库的大小优化,因此最终可能会有更小尺寸的图像...... NFC 前端解决方案 NFC读卡器库
記事全体を表示
更改线程低功耗终端设备 (KW41Z) 上的轮询时间 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Thread 低功耗终端设备已预先配置为 MCU 处于低功耗状态,并且无线电大部分时间处于关闭状态,以延长电池寿命。该设备定期唤醒并轮询其父路由器以获取发送给它的数据,或者可选地通过父路由器启动向网络发送数据。 连接框架中的低功耗模块 (LPM) 简化了将基于 Kinetis 的无线网络节点置于低功耗或睡眠模式的过程。对于MKW41Z ,有六种低功耗模式可用。 默认情况下,Thread 低功耗终端设备使用深度睡眠模式 3,其中: MCU 处于 LLS3 模式。 链路层保持空闲。 RAM 被保留。 唤醒源包括: GPIO(按钮)。 DCDC 电源开关(降压模式)。 LPTMR以32kHz振荡器作为时钟源。 LPTMR 定时器还用于测量 MCU 处于深度睡眠的时间,以便在唤醒时同步低功耗定时器。有关深度睡眠模式的更多信息,请参阅连接框架参考手册和PWR_Configuration.h 。 要更改深度睡眠模式 3 上的轮询时间,我们需要了解两个宏: 1.\framework\LowPower\Interface\MKW41Z \ PWR_Configuration.h 中的 cPWR_DeepSleepDurationMs 宏。 #ifndef cPWR_DeepSleepDurationMs   #define cPWR_DeepSleepDurationMs                3000 #endif ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 该宏决定 MCU 进入低功耗模式(深度睡眠)的时间长度。最大值为65535000毫秒(18.2小时)。 2. \source\config.h 中的 THR_SED_POLLING_INTERVAL_MS 宏。 /*! The default value for sleepy end device (SED) polling interval */ #ifndef THR_SED_POLLING_INTERVAL_MS     #define THR_SED_POLLING_INTERVAL_MS                     3000     /* Milliseconds */ #endif ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 该宏确定低功耗终端设备向其父设备发送轮询消息的频率。 注意:此值并不决定 MCU 唤醒的频率。 轮询间隔应该是深度睡眠持续时间值的倍数,否则将在下一次深度睡眠超时时发送轮询。 例如,假设我们将轮询间隔配置为 4000 毫秒,将深度睡眠持续时间配置为 3000 毫秒。MCU 每 3000 毫秒唤醒一次,但每 2 次深度睡眠超时 = 6000 毫秒发送一次轮询消息,因为 MCU 唤醒时计时器是同步的。下图显示了此示例的行为。 建议轮询间隔与深度睡眠持续时间相同,这样 MCU 就不会不必要地唤醒。下图显示了这种行为。 要记住的另一个宏是 app_thread_config.h 中的THR_SED_TIMEOUT_PERIOD_SEC 。 #ifndef THR_SED_TIMEOUT_PERIOD_SEC     #define THR_SED_TIMEOUT_PERIOD_SEC                 ((4*THR_SED_POLLING_INTERVAL_MS)/1000 + 3) #endif ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 此值是父级用来认为休眠终端设备 (SED) 已断开连接的超时时间。默认情况下,该值配置为轮询间隔的4倍+3秒。建议保留该宏的原样。该值在调试期间发送给父节点。 KW41Z31Z21Z Thread 软件 回复:更改线程低功耗终端设备(KW41Z)上的轮询时间 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 谢谢,说明是正确的,这是我的错误。我修改了 THR_SED_POLLING_INTERVAL_MS 的定义,即 app_thread_config.h。 回复:更改线程低功耗终端设备(KW41Z)上的轮询时间 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,马修, 这两个宏是您对项目所做的唯一更改吗?我刚刚通过将两个宏都更改为 5000 毫秒来测试您的用例,并且每 5 秒正确发送一次轮询。 在最新的MCUXpresso SDK上, THR_SED_POLLING_INTERVAL_MS宏位于\source\config.h中。 此致, Gerardo 回复:更改线程低功耗终端设备(KW41Z)上的轮询时间 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用示例项目 frdmkw41z_wireless_examples_thread_low_power_end_device_freertos,我能够成功构建运行并将设备连接到混合 ble 线程路由器。然后我测量了电流消耗以验证传输频率,并且正如预期的那样默认设置为 3000ms。然后我按照描述修改了两个定义并将它们更改为 5000 毫秒。然而,当我重新测试功率消耗时,我仍然看到每 3000 毫秒出现一次电流峰值,而不是我预期的 5000 毫秒。我还遗漏了什么吗?
記事全体を表示
imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? ■ 问题 imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? ■背景 蓝牙和 Wi-Fi 功能不起作用。 我想检查一下以确保万无一失,因为它有可能不受支持,如下面的文章所述。 https://community.nxp.com/t5/i-MX-Processors/Bluetooth-on-i-MX93-EVK/mp/1732571?profile.language=ja ■补充 ・开发环境:imx-6.1.55-2.2.0 --------------- repo init -u https://github.com/nxp-imx/imx-manifest-b imx-linux-mickledore -m imx-6.1.55-2.2.0.xml repo sync -j`nproc` --------------- ・SoC:imx8mm https://www.nxp.jp/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors/i-mx-8m-mini-arm-cortex-a53-cortex-m4-audio-voice-video:i.MX8MMINI ・wifi/蓝牙模块:IW611 https://www.nxp.jp/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4/2-4-5ghz-dual-band-1x1-wi-fi-6-802-11ax-plus-bluetooth-5-4-solution:IW611 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 你好, @takeshi100 感谢您的反馈和测试。 那我就暂时结案了。 请查看客户板,如果需要我们提供任何东西,请随时为我们创建新案例。 祝你有美好的一天~ 顺祝商祺! 克里斯汀。 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 非常感谢。 看起来定制电路板上的接线有问题。 例如架空布线。 我将 wifi/bt 模块直接插入 imx8mm-evk 板上的 SD 插槽,它就可以工作了。 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 你好, @takeshi100 关于这个问题有任何更新吗? 我还能为您做些什么吗? 顺祝商祺! 克里斯汀。 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 你好, @takeshi100 当您使用 M.2 时,它会转换为 sdio 接口以连接到 8MM。 那么您使用哪个 usdhc 接口?usdhc1 还是 usdhc2? 您能否提供给我您的 dts 文件以供检查? 您可以参考我们的i.mx8mm-evk.usd-wifi.dts来修改您的dts文件。 附上我们的imx8mm-evk-usd-wifi.dts文件供您参考。 另外,请确认您的模块的电压,建议为 1.8v。 顺祝商祺! 克里斯汀。 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 而且如果我没记错的话,您使用的是我们的 I.MX8MM-lpddr4-evk,那么您能告诉我您使用的是 IW611-EVK 或模块吗? > 我使用模块。而且,我不使用 imx8mm evk 板,而是使用定制板。我在基于 imx8mm-evk 的环境中进行开发。 哪个合作伙伴的模块?您能告诉我模块的名称和型号吗? > 村田,LBEE5PL2DL 您使用的是M.2接口还是Micro-SD(SDIO)接口? > 模块有 M.2 接口。但它转换为sdio接口并连接imx8mm。 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 你好, @takeshi100 感谢您的反馈并与我们分享 dmesg 日志。 从您给出的日志中,我看到“ cmd53 read error=-84 ”,此错误通常与 SDIO 通信有关。 我怀疑你那边的 SDIO 工作不好。 另外,如果我没记错的话,您使用的是我们的 I.MX8MM -lpddr4-evk,那么您能告诉我您使用的是 IW611-EVK 还是模块吗?哪个合作伙伴的模块?您能告诉我模块的名称和型号吗? 您使用的是M.2接口还是Micro-SD(SDIO)接口? 此外,请提供您的完整 dmesg 日志,以便我检查 SDIO 卡被检测到的内容。 顺祝商祺! 克里斯汀。 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 谢谢您的回复!! 我还有一个问题。 出现“固件初始化失败”的情况,可能是什么原因造成的? ■dmesg [68.575414]蓝牙:hci0:FW下载超时。 [106.215891]审核:类型=1334审核(1677838659.548:10):prog-id=11 op=LOAD [106.216164]审核:类型=1334审核(1677838659.548:11):prog-id=12 op=LOAD [106.604233] 审核:类型=1006 审核(1677838659.936:12):pid=714 uid=0 老-auid=4294967295 auid=0 tty=(无) 老-ses=4294967295 ses=1 res=1 [106.604259] 审核:类型=1300 审核(1677838659.936:12):arch=c00000b7 syscall=64 成功=是 exit=1 a0=8 a1=ffffee1feb00 a2=1 a3=0 items=0 ppid=1 pid=714 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null) [106.604272] 审核:类型=1327 审核(1677838659.936:12):proctitle="(systemd)" [106.635476] 审核:类型=1334 审核(1677838659.964:13):prog-id=13 op=LOAD [106.635960] 审核:类型=1300 审核(1677838659.964:13):arch=c00000b7 syscall=280 成功=是 exit=8 a0=5 a1=ffffca6afa98 a2=90 a3=0 items=0 ppid=1 pid=714 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/lib/systemd/systemd" key=(null) [106.635978] 审核:类型=1327 审核(1677838659.964:13):proctitle="(systemd)" [106.635991] 审核:类型=1334 审核(1677838659.968:14):prog-id=13 op=卸载 [106.636000] 审核:类型=1334 审核(1677838659.968:15):prog-id=14 op=LOAD [133.471801] wlan:正在加载 MWLAN 驱动程序 [ 133.472782] wlan: 注册到总线驱动程序... [133.479041]供应商=0x0471设备=0x0205类=0功能=1 [ 133.479144] 附加 moal 句柄操作,卡接口类型:0x109 [ 133.479154] rps 从模块参数设置为 0 [133.479918]SDIW612:来自usr cfg的初始化模块参数 [133.480001]卡类型:SDIW612,配置块:0 [133.480013]cfg80211_wext=0xf [133.480017]最大虚拟器bss=1 [133.480023]校准数据配置=无 [133.480027] ps_模式=1 [133.480031]自动_ds=1 [133.480039]host_mlme=启用 [133.480044]fw_name=nxp/sduart_nw61x_v1.bin.se [133.480073]SDIO:max_segs = 128 max_seg_size = 65535 [133.480080]rx_work=1 cpu_num=4 [133.480088]启用moal_recv_amsdu_packet [ 133.480119] 连接 mlan 适配器操作.card_type 为 0x109。 [133.480562] wlan:启用TX SG模式 [ 133.480568] wlan:启用 RX SG 模式 [133.483557]请求固件:nxp/sduart_nw61x_v1.bin.se [ 134.214562] Wlan:FW 下载结束,firmwarelen=998324 已下载 911924 [134.616808] WLAN FW 处于活动状态 [134.616819]准时为134613435875 [ 134.617284] cmd53 读取错误=-84 [ 134.617311] wlan:cmd53 读取注册失败:-1 端口=0 重试=0 [ 134.617366] cmd53 读取错误=-84 [ 134.617386] wlan:cmd53 读取注册失败:-1 端口=0 重试=1 [ 134.617438] cmd53 读取错误=-84 [ 134.617459] wlan:cmd53 读取注册失败:-1 端口=0 重试=2 [ 134.617484] wlan: 无法读取 mp_regs [ 134.636564] cmd53 读取错误=-84 [ 134.636593] wlan:cmd53 读取注册失败:-1 端口=0 重试=0 [ 134.636648] cmd53 读取错误=-84 [ 134.636672] wlan:cmd53 读取注册失败:-1 端口=0 重试=1 [ 134.636725] cmd53 读取错误=-84 [ 134.636747] wlan:cmd53 读取注册失败:-1 端口=0 重试=2 [ 134.636774] wlan: 无法读取 mp_regs [139.743771]超时命令ID(139.740383)FUNC_INIT [0xa9], act = 0x0 [139.743809]A9 [139.743816] 00 [139.743822] 08 [139.743829] 00 [139.743836] 01 [139.743844] 00 [139.743851] 00 [139.743858] 00 [139.743867] 00 [139.743872] 00 [139.743879] 00 [139.743886] 00 [139.743893] 00 [139.743900] 00 [139.743907] 00 [139.743914] 00 [139.743928] BSS 类型 = 0 BSS 角色 = 0 [ 139.743935] ------------转储信息----------- [ 139.743940] 命令超时 [ 139.743947] 待处理命令 ID:0x242 ioctl_buf=0000000000000000 [ 139.743954] 待处理命令 ID:0x3 ioctl_buf=0000000000000000 [139.743958]没有待处理的扫描命令 [139.743963]mlan_处理=0 [139.743969]主锁标志=0 [139.743976]主进程数=3 [139.743982]延迟任务标志=0 [139.743989]mlan_rx_处理=0 [139.743994] rx_pkts_queued=0 [139.744002]更多任务标志=0 [139.744009] num_cmd_timeout = 1 [139.744016] 最后一个命令索引 = 1 [139.744024]最后一个命令ID = [139.744030] 0x0 [139.744038] 0xa9 [139.744045] 0x0 [139.744053] 0x0 [139.744060] 0x0 [139.744067] 0x0 [139.744074] 0x0 [139.744081] 0x0 [139.744089] 0x0 [139.744096] 0x0 [ 139.744108] last_cmd_act = [ 139.744113] 0x0 [ 139.744120] 0x0 [ 139.744125] 0x0 [ 139.744130] 0x0 [ 139.744136] 0x0 [ 139.744141] 0x0 [ 139.744146] 0x0 [ 139.744151] 0x0 [ 139.744157] 0x0 [ 139.744162] 0x0 [ 139.744173] last_cmd_resp_index = 0 [ 139.744178] last_cmd_resp_id = [ 139.744183] 0x0 [ 139.744188] 0x0 [ 139.744193] 0x0 [ 139.744199] 0x0 [ 139.744204] 0x0 [ 139.744209] 0x0 [ 139.744214] 0x0 [ 139.744219] 0x0 [ 139.744225] 0x0 [ 139.744230] 0x0 [ 139.744240] last_event_index = 0 [ 139.744246] last_event = [ 139.744250] 0x0 [ 139.744256] 0x0 [ 139.744261] 0x0 [ 139.744266] 0x0 [ 139.744271] 0x0 [ 139.744277] 0x0 [ 139.744282] 0x0 [ 139.744287] 0x0 [ 139.744292] 0x0 [ 139.744298] 0x0 [139.744308]num_data_h2c_failure = 0 [139.744313]num_cmd_h2c_failure = 0 [139.744319]num_data_c2h_failure = 0 [139.744325]num_cmdevt_c2h_failure = 0 [139.744330] 读取失败次数 = 2 [139.744336] last_int_status = 0 [139.744341] num_alloc_buffer_failure = 0 [139.744347] 丢弃的数据包数量 = 0 [139.744353] num_no_cmd_node = 0 [139.744358] num_event_deauth = 0 [139.744363] num_event_disassoc = 0 [139.744369] 事件链接丢失数量 = 0 [139.744374] num_cmd_deauth = 0 [139.744380] num_cmd_assoc_success = 0 [139.744385] num_cmd_assoc_failure = 0 [139.744391] num_cons_assoc_failure = 0 [139.744396] 收到的命令=0 [139.744402]事件接收=0 [139.744407]最大交易缓冲区大小=4096 [139.744413]tx_buf_大小=2048 [139.744419]curr_tx_buf_大小=2048 [139.744424]数据已发送=1 命令已发送=1 [139.744431] ps_模式=1 ps_状态=0 [139.744437] wakeup_dev_req=0 wakeup_tries=0 wakeup_timeout=0 [139.744443]hs_配置=0 hs_激活=0 [139.744449]pps_uapsd_mode=0 sleep_pd=0 [139.744455]tx_lock_flag=0 [139.744461]扫描处理=0 [139.744466]扫描状态=0x0 [139.744472]旁路包计数=0 [139.744477]mp_rd_位图=0x0 curr_rd_端口=0x0 [139.744483]mp_wr_位图=0x0 curr_wr_端口=0x0 [139.744489]mp_data_port_mask = 0xffffffff [139.744495]last_recv_rd_bitmap=0x0 mp_invalid_update=0 [139.744502]last_recv_wr_bitmap=0x0 last_mp_index=0 [139.744509]mp_wr_bitmap:0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [139.744517] 0x00 [139.744522] 0x00 [139.744527] 0x00 [139.744533] 0x00 [139.744538] 0x00 [139.744543] 0x00 [139.744548] 0x00 [139.744555] 0x00 [139.744561] 0x00 [139.744566] 0x00 [139.744573] 0x00 [139.744579] 0x00 [139.744586] 0x00 [139.744591] 0x00 [139.744598] 0x00 [139.744604] 0x00 [ 139.744615] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744622] 0x00 [ 139.744627] 0x00 [ 139.744635] 0x00 [ 139.744640] 0x00 [ 139.744647] 0x00 [ 139.744654] 0x00 [ 139.744662] 0x00 [ 139.744669] 0x00 [ 139.744676] 0x00 [ 139.744681] 0x00 [ 139.744687] 0x00 [ 139.744692] 0x00 [ 139.744700] 0x00 [ 139.744705] 0x00 [ 139.744713] 0x00 [ 139.744720] 0x00 [ 139.744732] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744740] 0x00 [ 139.744744] 0x00 [ 139.744751] 0x00 [ 139.744756] 0x00 [ 139.744764] 0x00 [ 139.744771] 0x00 [ 139.744776] 0x00 [ 139.744782] 0x00 [ 139.744791] 0x00 [ 139.744796] 0x00 [ 139.744803] 0x00 [ 139.744810] 0x00 [ 139.744817] 0x00 [ 139.744824] 0x00 [ 139.744829] 0x00 [ 139.744836] 0x00 [ 139.744848] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744856] 0x00 [ 139.744861] 0x00 [ 139.744868] 0x00 [ 139.744874] 0x00 [ 139.744881] 0x00 [ 139.744888] 0x00 [ 139.744893] 0x00 [ 139.744900] 0x00 [ 139.744908] 0x00 [ 139.744913] 0x00 [ 139.744918] 0x00 [ 139.744924] 0x00 [ 139.744929] 0x00 [ 139.744934] 0x00 [ 139.744940] 0x00 [ 139.744947] 0x00 [ 139.744962] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744971] 0x00 [ 139.744978] 0x00 [ 139.744983] 0x00 [ 139.744990] 0x00 [ 139.744996] 0x00 [ 139.745002] 0x00 [ 139.745009] 0x00 [ 139.745014] 0x00 [ 139.745020] 0x00 [ 139.745027] 0x00 [ 139.745033] 0x00 [ 139.745038] 0x00 [ 139.745044] 0x00 [ 139.745051] 0x00 [ 139.745056] 0x00 [ 139.745063] 0x00 [ 139.745075] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745082] 0x00 [ 139.745087] 0x00 [ 139.745094] 0x00 [ 139.745102] 0x00 [ 139.745109] 0x00 [ 139.745115] 0x00 [ 139.745121] 0x00 [ 139.745128] 0x00 [ 139.745135] 0x00 [ 139.745141] 0x00 [ 139.745146] 0x00 [ 139.745151] 0x00 [ 139.745158] 0x00 [ 139.745166] 0x00 [ 139.745173] 0x00 [ 139.745180] 0x00 [ 139.745191] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745200] 0x00 [ 139.745205] 0x00 [ 139.745211] 0x00 [ 139.745218] 0x00 [ 139.745226] 0x00 [ 139.745232] 0x00 [ 139.745239] 0x00 [ 139.745248] 0x00 [ 139.745253] 0x00 [ 139.745259] 0x00 [ 139.745266] 0x00 [ 139.745273] 0x00 [ 139.745280] 0x00 [ 139.745286] 0x00 [ 139.745293] 0x00 [ 139.745299] 0x00 [ 139.745311] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745320] 0x00 [ 139.745325] 0x00 [ 139.745332] 0x00 [ 139.745340] 0x00 [ 139.745347] 0x00 [ 139.745354] 0x00 [ 139.745362] 0x00 [ 139.745369] 0x00 [ 139.745375] 0x00 [ 139.745380] 0x00 [ 139.745385] 0x00 [ 139.745393] 0x00 [ 139.745399] 0x00 [ 139.745406] 0x00 [ 139.745411] 0x00 [ 139.745419] 0x00 [ 139.745433] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745442] 0x00 [ 139.745447] 0x00 [ 139.745452] 0x00 [ 139.745457] 0x00 [ 139.745463] 0x00 [ 139.745471] 0x00 [ 139.745478] 0x00 [ 139.745485] 0x00 [ 139.745491] 0x00 [ 139.745501] 0x00 [ 139.745506] 0x00 [ 139.745514] 0x00 [ 139.745521] 0x00 [ 139.745528] 0x00 [ 139.745535] 0x00 [ 139.745543] 0x00 [ 139.745557] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745566] 0x00 [ 139.745571] 0x00 [ 139.745576] 0x00 [ 139.745583] 0x00 [ 139.745590] 0x00 [ 139.745596] 0x00 [ 139.745601] 0x00 [ 139.745607] 0x00 [ 139.745614] 0x00 [ 139.745619] 0x00 [ 139.745624] 0x00 [ 139.745630] 0x00 [ 139.745635] 0x00 [ 139.745643] 0x00 [ 139.745648] 0x00 [ 139.745653] 0x00 [139.745665] bss_index = 0,tx_pkts_queued = 0 tx_pause [ 139.745671] -------- 转储信息结束--------- [139.746301] SDIO功能0(0x0-0x9):43 03 02 02 03 00 00 02 03 00 [139.746464]SDIO功能1(0x10-0x17):00 00 00 00 ff ff ff ff [139.746721] SDIO功能1:(0x8)c3(0x58)00(0x5c)48(0x5d)00(0x60)87(0x61)0c(0x62)00(0x64)10(0x65)00(0x66)00(0x68)00(0x69)00(0x6a)00 [139.747173] SDIO Func1(0xe8-0xff):dc fe 65 00 02 00 3d 00 24 14 70 c8 ab 12 80 00 00 00 00 00 01 00 00 00 [139.849321] SDIO Func1(0xe8-0xff):dc fe 32 00 0c 00 3d 00 24 14 70 c8 ab 12 80 00 00 00 00 00 01 00 00 00 [139.849471] woal_request_fw 失败 [139.849476]固件初始化失败 [ 139.852035] 免费模块参数 [139.852051] woal_add_card 失败 [ 139.852126] wlan_sdio:mmc1:0001:1 探测失败,错误为 -1 [ 139.852318] wlan: 向总线驱动程序注册完成 [139.852324] wlan:驱动程序加载成功 根@imx8mm-lpddr4-evk:~# 回复:imx-6.1.55-2.2.0 是否支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)? 你好, @takeshi100 是的, imx-6.1.55-2.2.0 支持 IW611 模块中的蓝牙和 Wi-Fi 功能(驱动程序/固件)。 您使用 IW611 uSD 模块吗? 如果您使用我们 NXP 自己的 I.MX8MM-EVK 和 IW611 uSD 模块并通过 SDIO 连接它,请确保您已将默认 dtb 更改为 imx8mm-evk-usd-wifi.dtb。因为在我们自己的I.MX8MM-EVK上,还有另外一个默认的88W8987模块。如果不更改 dtb,它将默认加载 88W8987 驱动程序和 FW。 此外,如果您使用我们自己的 I.MX8MM-EVK,您可以通过这里下载我们预先构建的图像: i.MX 8M Mini EVK这比自己构建更方便。 顺祝商祺! 克里斯汀。
記事全体を表示
USB-KW41 蓝牙 LE 嗅探器应用程序更新 本文档介绍了如何在 USB-KW41 上更新和嗅探蓝牙 LE 无线应用程序 将 USB-KW41 编程为嗅探器   我们注意到,即使嗅探器捕获到连接请求,尝试跟踪蓝牙 LE连接时也会出现一些问题。这些问题已在最新的二进制文件中得到修复,该文件可以在连接产品测试工具12.8.0.0 或最新版本中找到。   测试工具安装完成后,您将在以下路径找到嗅探器二进制文件。 C:\NXP\测试工具12.8.1.0\images\KW41_802.15.4_SnifferOnUSB.bin   编程过程。 1. 将USB-KW41Z 连接到您的 PC,它将被枚举为大容量存储设备 2.拖放“ KW41_802.15.4_SnifferOnUSB.bin ”包含在连接产品测试工具中。 “C:\NXP\测试工具12.8.0.0\images\KW41_802.15.4_SnifferOnUSB.bin”   3. 拔下设备并按住 USB-KW41Z 的 RESET 按钮,插入您的 PC, K22 将进入引导加载程序模式。 4.将 “嗅探器_usbkw41z_k22f_0x8000.bin ” 包含在连接产品测试工具中。 “C:\NXP\测试工具12.8.5.9\images\sniffer_usbkw41z_k22f_0x8000.bin”   5.然后,拔下 USB-KW41Z 并将其插入您的电脑。        注意:如果 USB-KW41 未枚举为大容量存储设备,请查看下一个线程https://community.nxp.com/thread/444708   一般建议   软件工具 Kinetis协议分析仪 Wireshark 版本(2.4.8) 硬件工具 1 USB-KW41(使用测试工具 12.8 或更高版本的 KW41_802.15.4_SnifferOnUSB.bin 进行更新)   Kinetis 协议分析器具有监控蓝牙LE广告信道的能力。它会监听所有活动并在捕获连接请求时跟踪连接。   蓝牙LE外围设备在 3 个广告通道上相继传输数据包,因此 USB-KW41 将逐个监听这 3 个通道,并且可能无法捕获连接请求。   常见用例 如果连接请求发生在 USB-KW41 正在监听的同一通道上,USB-KW41 将遵循蓝牙LE连接。如果在发送连接请求时正在监听不同的频道,它将无法跟随它。 一个简单的建议是,应设置蓝牙低功耗外设,以便仅将 adv 数据包发送到一个通道,并且嗅探器仅在同一通道上进行捕获。   改进 使用 3 个 USB-KW41,每个 USB-KW41 专用于一个通道并捕获连接请求。   配置 Kinetis 协议分析器和 Wireshark 网络分析器   注意:为了获得更好的结果,可以激活地址过滤器。 当您捕获空中的所有数据包时,您会注意到 3 个 adv 数据包。每个数据包将显示获取 adv 帧的 adv 通道。     三个嗅探器中的一个将捕获连接请求。在这种情况下,它发生在 38 频道。   您将能够跟踪连接,查看所有数据交换。 为了更好地参考,您可以查看 USB-KW41入门指南 希望有帮助 此致, Mario BLE软件 KW41Z | 31Z | 21Z 回复:USB-KW41 蓝牙 LE 嗅探器应用程序更新 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello, 我按照您的步骤操作,并如上所述将 USB 加密狗编程为嗅探器,但最后,当我从协议分析器适配器工具打开 Wireshark 时,没有捕获任何内容,即使使用扫描仪进行测试并且房间里有 2 个广告商。我该如何识别问题?有日志可以检查吗? 提前谢谢! 此致, Nicu
記事全体を表示
Rapid IoT 酷炫开箱体验视频 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 观看此视频,了解快速物联网开箱即用的体验。 我们很想听听您对该视频的看法以及使用 Rapid IoT 的体验。 尽情享受! Javier 应用视频 快速物联网
記事全体を表示
RDDSP56F8SMTVC:56F80Xまたは56F8300 DSCを使用した3相PM同期モータートルクベクトル制御 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Overview 特長 ブロック図 ボード Overview このリファレンス・デザインは、エンコーダ位置センサ付きの 3 相 PMSM モータを使用するトルク制御アプリケーション向けの NXP® 56F80x および 56F83XX デジタル・シグナル・コントローラ (DSC) の適合性と利点を示しています。 また、56F81XXデジタル・シグナル・コントローラにも適合させることができます PM同期モーターは、幅広いアプリケーション分野で人気があります PM同期モーターには整流子がないため、DCモーターよりも信頼性があります PM同期モーターには、AC誘導モーターと比較した場合にも利点があります 特長 対象:56F80X、56F83XX、および56F81XXデジタル信号コントローラ トルク発生電流コンポーネントの閉ループ 位置フィードバックによるベクトル電流制御 エンコーダー位置フィードバック 過電圧、低電圧、および過電流の故障保護機能 FreeMASTERディスプレイインターフェース 手動インターフェース ブロック図 ボード レガシーデザイン
記事全体を表示
i.MX8QXP gamma校正 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [中国語訳] 添付ファイルを参照   元のリンク: https://community.nxp.com/docs/DOC-345751 i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus
記事全体を表示
スレッドスマートホームモデル <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 皆さん、こんにちは。 Threadスマートホームモデルのビデオデモを共有させてください。以下のリンクを参照してください。 スレッドスマートホームモデル よろしくお願いいたします。 Karel KW41Z31Z21Z Threadソフトウェア Re:スレッドスマートホームモデル <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi zafer sen, Thread ネットワークを使用する場合は、中間ノードにルーターの役割が必要です。 私のお勧めは、sdkを次の場所からダウンロードすることです https://mcuxpresso.nxp.com/ ( FRDM-KW41ボードを選択し、右の Build MCUXpresso SDK ボタンを使用してSDKを作成/ダウンロードします)。 sdkでは、...\FRDM-KW41Z\docs\wireless\Threadにドキュメントがあり、デモアプリケーションは次のフォルダにあります:...\FRDM-KW41Z\boards\frdmkw41z\wireless_examples\thread。 Threadネットワークの開始方法については、Kinetis Thread Stack Demo Applications User's Guide.pdf -> chapter 9を参照してください。 詳細が必要な場合はお知らせください。 よろしくお願いします。 Ovidiu Re:スレッドスマートホームモデル <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。これと似たような質問があります。ゲートウェイがあり、信号が十分でないポイントにfrdm-kw41zがあります。frdm-kw41zとゲートウェイの間に別のfrdm-kw41zカードを置いて、frdm-kw41zにリモートでアクセスしようとしていますが、接続できません。これにはどのガイドラインに従うべきですか?既存のサンプルソフトウェアfrdm-kw41zでこの問題を解決できますか?要するに、私は以下のような接続方式を設定したいのです。
記事全体を表示
LS1043aqds は uboot に入った後も再起動を繰り返し、エラーが表示されます NXPチームの皆様へ LS1043A #The シリアルポートが次のように印刷され、CPUが定期的に再起動し、印刷にもいくつかのエラーが含まれている場合は、解決方法を教えてください 注意: 4 GB DDR4、32 ビット、CL=12、ECC オフ 注意:BL2:v2.4(リリース):9e883512b-dirty 注意: BL2: 構築 : 2024年7月1日 01:17:57 注意: BL2: BL31 の起動 注意:BL31:v2.4(リリース):9e883512b-dirty 注意: BL31: 構築 : 2024年7月1日 01:17:57 注意:ls1043aqds BL31フェーズへようこそ U-Boot 2021.04 (2024年7月1日 - 01:17:24 -0700) SoC:LS1043AE Rev1.1(0x87920211) クロック構成: CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz CPU3(A53):1600メガヘルツ バス:400 MHz DDR:1600 MT/s FMAN:500 MHz リセット構成ワード(RCW): 00000000: 08100010 0a000000 00000000 00000000 00000010:45550002 00004012 40025000 c1002000 00000020: 00000000 00000000 0000000 00038ffd 00000030: 00104404 00001002 00000096 00000001 モデル:LS1043A QDSボード ボード:LS1043AQDS、QSPIからブート Sys ID:0xff、Sys Ver:0xff FPGA:v255(▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒)、ビルド65535 DRAM:select_i2c_ch_pca9547:バス0のudevが見つかりません 3.9 GiB (DDR4、32 ビット、CL=12、ECC オフ) SERDES1プロトコルの使用:17749(0x4555) select_i2c_ch_pca9547: バス 0 の udev が見つかりません select_i2c_ch_pca9547: バス 0 の udev が見つかりません board_retimer_init: バス 0 の udev が見つかりません フラッシュ:0バイト NAND: 0 MiB MMC:FSL_SDHC:0 SPIFlashから環境を読み込んでいます...jedec_spi_nor flash@0: 認識されない JEDEC ID バイト: 0b, 60, 18 警告 - spi_flash_probe_bus_cs() が失敗しました。デフォルトの環境を使用 EEPROM:読み取りに失敗しました。 で:シリアル アウト:シリアル エラー:シリアル SEC0: RNG がインスタンス化されました ネット: jedec_spi_nor flash@0: 認識されない JEDEC ID バイト: 0b, 60, 18 "Synchronous Abort" ハンドラ、esr 0x96000004 ELR:0000000082054074 LR:000000008205405c(リロケート) ELR:00000000FBD6D074 LR:00000000FBD6D05C x0 : 49444d5f53445141 x1 : 00000000000000000000000 x2 : 0000000000000521 x3 : 00000000fbc1a6b0 x4 : 00000000fbdc4cf8 x5 : 00000000fbc1ab90 x6 : 00000000fbdc4d08 x7 : 00000000fbc31f40 x8 : 00000000fbc12458 x9 : 0000000000000008 x10: 00000000fffffff0 x11: 0000000000000010 x12:0000000000000270 x13:00000000fbc127cc x14:00000000fbc12950x15:0000000000000021 x16: 00000000fbd72318 x17: 0000000000000000000 x18: 00000000fbc14db0 x19: 00000000fbc21f40 X20:49444D5F53445141 X21:0000000001A00000 x22: 00000000000000000 x23: 00000000fbdb38a2 x24:00000000fbda6000x25:0000000000000001 x26: 000000000000000000 x27: 00000000000000000000 x28: 00000000000000000 x29: 00000000fbc127a0 コード: 90000220 912cb400 9400c136 17ffffd7 (f940c400) CPUをリセットしています... リセット。。。 注意: 4 GB DDR4、32 ビット、CL=12、ECC オフ 注意:BL2:v2.4(リリース):9e883512b-dirty 注意: BL2: 構築 : 2024年7月1日 01:17:57 注意: BL2: BL31 の起動 注意:BL31:v2.4(リリース):9e883512b-dirty 注意: BL31: 構築 : 2024年7月1日 01:17:57 注意:ls1043aqds BL31フェーズへようこそ あなたが提供できる洞察を事前に感謝します。 よろしくお願いいたします! @yipingwang Re: LS1043aqds が uboot に入った後も再起動を繰り返し、エラーが表示される このエラーは、sf プローブがデフォルト設定で 1 に設定されているために発生します。値を 0 に変更します。 Re: LS1043aqds が uboot に入った後も再起動を繰り返し、エラーが表示される あなたのアドバイスに感謝しますが、それはうまくいきません。dspi0 の状態を disabled に設定してみましたが、それでも sf probe コマンドが実行されているようです。 @yipingwang  Re: LS1043aqds が uboot に入った後も再起動を繰り返し、エラーが表示される あなたの助けをありがとう、それは今ubootにありますが、まだいくつかの問題があります、完全なシリアルプリントは添付ファイルにあります。 これらは私が最初から遭遇した問題ですが、まだ解決していません。 1、FGPA、NAND、EEPROMが私が期待するものではない場合、これらがないため、それらをどのように無視しますか? 2. Flashの値が0に等しいのはなぜですか? 3. DRAMの印刷エラーは、DDRの初期化が繰り返されたことが原因ですか? 4.uboot に入った後、qspi フラッシュを再度検出できないことを示すメッセージが表示されるのはなぜですか?このエラーは、uboot に sf probe コマンドを入力したときに sf probe コマンドが返されるのと同じです。 ------------------------------------------------------------------------------------------------------------ もちろん、これに加えて、印刷の残りの部分もまだ問題があることを示していますので、詳細な説明や提案をお待ちしております。ありがとうございました。 @yipingwang  Re: LS1043aqds が uboot に入った後も再起動を繰り返し、エラーが表示される u-bootソースコードフォルダcomponents/firmware/ubootに移動してください 1.configs/ls1043aqds_tfa_defconfigで、以下の設定を変更してください。 CONFIG_SPI_FLASH_SPANSION=y 2. drivers/mtd/spi/spi-nor-ids.cを確認してください。QSPIフラッシュがこのファイルにリストされているかどうか。 3. arch/arm/dts/fsl-ls1043a-qds.dtsi の次のデバイス ノードを変更します。 &qspi { status = "大丈夫"; S25FL128S0: flash@0 { #address セル= <1>; #size セル= <1>; compatible = "Jedec,spi-nor"; spi-max-frequency = <50000000>; reg = <0>; }; }; 次に、atfイメージを再構築します $ rm -rfビルド/ファームウェア/u-boot/ls1043aqds/ $ flex-builder -c atf -m ls1043aqds -b qspi
記事全体を表示
如何:在 S32DS for Vision 中设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 因此,您已经在 S32DS for Vision 中创建了一个项目,目标是S32V234 Cortex-A53 APEX2/ISP Linux 。您已经构建了该项目,现在想要在 S32V234-EVB 上执行它,该 S32V234-EVB 正在 SD 卡上运行来自 VSDK 的 Linux BSP。有很多方法可以做到这一点,但是,最简单的方法是使用 S32DS 中的内置支持通过以太网连接运行和/或调试在 EVB 上运行的 Linux BSP OS。为了使S32DS连接到Linux BSP OS,应遵循以下步骤: 1)首先,我们必须完成设置S32V234 EVB以便使用Linux BSP进行调试的步骤。 2) 在 EVB 上运行 Linux 时,启动终端程序(例如。在您的电脑上 3)将连接类型设置为串行 4)设置速度为115200 ,数据位8 ,停止位1 ,奇偶校验无 5) 将串行线设置为与本文档步骤 1 中 USB 端口设置相关联的 COM 端口。(例如COM3) 6)单击“打开”以启动终端会话 7)按回车键调出登录提示 8)登录Linux(登录名为“root”) 10)获取IP地址,输入命令:    ifconfig       记下 IP 地址 11)启动S32DS for Vision。从 C/C++ 视角,选择运行->调试配置... 12) 来自‘C/C++ 远程应用程序’。选择“ _Remote_Linux”调试配置。 13)选择新建以创建新的调试连接。 14)选择SSH 15)输入之前记下的IP地址 16) 输入用户 ID 为“root”。Linux BSP 使用基于密码的身份验证,但默认情况下未设置密码。所以密码可以留空。 17)选择完成 19)选择“应用” ,然后根据需要选择“调试” 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello [email protected], 你看过https://community.nxp.com/docs/DOC-340293吗??它展示了针对 eMMC 执行此操作的步骤,但您应该能够理解如何使用 SD 卡。 希望对您有帮助, Mike 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Kushal, 我想知道是否有一种方法可以让我一通电就能自行启动主板并执行 SD 卡中的程序,就像使用 rc.local 一样?这样我就不需要将电路板与 PC 和以太网连接了。提前致谢。 BR, 岳 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Krishnakumar, 开始使用这些设备的最佳方式是阅读快速入门指南,网址为: https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/ultra-reliable-dev-platforms/s32v-mpus-platforms/s32v-vision-and-sensor-fusion-evaluation-board :SBC-S32V234?&&tid=vanSBC-S32V234 如需更具体的教程和培训,请联系您当地的 NXP 销售/营销联系人。它们可以帮助您获得更多资源。 如果您对 S32V 还有更多疑问,请访问 nxp.com/support >> 支持请求,创建新的票据。 有关 S32 Design Studio 的更多问题,请访问社区: https://community.nxp.com/community/s32/s32ds? tid=community 此致, 库沙尔 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Kushal, 目前,我们正在研究 VisionSDK 文档,以了解捕获-处理-显示之间的链接和链。 虽然我们正在查看帮助/文档,但如果您可以将我们引导至文档/视频/教程,将会很有帮助: 1.了解从摄像头->内存->进程(由特定核心)->内存->显示器的数据流。 2. 处理器间通信 2. Vision SDK 中的 OpenCV 支持及其使用。 顺祝商祺! 九 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Krishnakumar, 我们很高兴您能够解决这个问题。 如果您还有其他问题,请告知我们。 此致, 库沙尔 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 尊敬的各位, 该团队能够解决问题并运行样本 ov10635_quad 示例。 为了面临类似问题的人们的利益,遵循的步骤如下: 硬件设置: 1.在 S32-SBC 上,PWA 跳线连接到 12V 电源,为解串器板供电。 2. 在 S32-SBC 上,MAX 解串器板连接到 MIPI-A。 3. 在 MAX 解串器板上,将跳线 JU4 设置为从 SBC 板为相机供电 (设置跳线后每个摄像机的黄灯都亮)。 完整的硬件设置图像如下所示: 软件设置: 1.BSP、rootfs和预编译的Vision SDK二进制文件是SDK_S32V2_RTM_1_3_0_img_yocto.tar.gz SDK_S32V2_RTM_1_3_0_img_yocto的下载链接为: https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/s32-automotive-platform/vision-processor-for-front-and-surround-view-camera-machine-learning-and-sensor-fusion:S32V234?tab=Design_Tools_Tab 2. 使用 SDK_S32V2_RTM_1_3_0_img_yocto 准备 SD 卡 步骤 1:按照链接进行启动和 rootfs 分区: https://community.nxp.com/docs/DOC-335023 步骤2:刻录U-Boot映像 $ sudo dd if=u-boot.s32 of=/dev/sdb bs=512 seek=8 conv=fsync 608+0 条记录 608+0 条记录 已复制 311296 字节(311 kB,304 KiB),耗时 0.151281 秒,2.1 MB/s 步骤3:复制启动分区文件 $ cp 图像/media/nxp/boot $ cp s32v234sbc.dtb /media/nxp/boot 步骤 4:将 rootfs 文件复制到 rootfs 分区 /媒体/nxp/rootfs sudo tar -xvf /home/ nxp /VSDK/rootfs.tar /media/nxp/rootfs$同步 现在 SD 卡已准备好用于 NXP 板。 3. 在开发板上运行该应用程序。 步骤 1:插入 SD 卡。 步骤 2:启动、登录并将目录更改为演示文件夹。 步骤3:运行示例应用程序。 root@s32v234sbc:~/vsdk# ./isp_ov10635_quad.elf 4.显示输出:摄像机拍摄的图像将显示在HDMI连接的显示单元上。 摄像机图像将在 150 帧后切换。 root@s32v234sbc:~/vsdk# ./isp_ov10635_quad.elf 1 从Camera-1获取图像。 谢谢您的支持, 此致, 九 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的库沙尔, 所提供的信息有助于解决 I2C 错误。 正如建议的那样, 1.我们已经连接到MIPI-A, 2. 放置跳线 JU4 3. Run ./isp_ov10635_quad.elf SBC 的 ELF 文件来自: 产品下载,SW32V23-VSDK001-RTM-1.3.0: +VisionSDK RTM 1.3.0基于 Yocto rootfs 的预构建 SD 卡图像。 完整的日志和设备设置如下所示。 目前,我们观察到“未知的 lldcmd 命令”。和“配置凸轮电源故障,类型:0,索引:8 ” 从 Vision SDK 用户指南 PDF(第 57 页)中:我们注意到: 所有与 ISP 相关的演示都需要禁用 s32v234 SoC 安全保险丝,如 s32V234-EVB_SetupGuide 文档中所述。否则,当前的 KRAM 内容设置机制将无法工作,ISP 演示的执行将失败。 问题: 1.我们还需要禁用SBC板的安全保险丝吗?如果是的话,您能提供说明吗?或者它与 EVB 相同? 2. 请建议下一步的调试/操作步骤来解决错误 感谢您的支持! 此致, 九 ================================================================ 设置: 如上所述,相机的 LED 灯亮着 完整日志: s32v234sbc login: root root@s32v234sbc:~# lsmod Module Size Used by viulite 20480 0 jpegdcd 20480 0 h264dcd 24576 0 h264enc 28672 0 fdma 32768 0 seq 53248 1 cam 36864 0 csi 32768 1 cam oal_cma 32768 1 fdma apex 16384 0 root@s32v234sbc:~# root@s32v234sbc:/vsdk# ./isp_ov10635_quad.elf ************************************************************** ** Omnivision Ov10635 quad demo using Maxim Ser/Des HW setup ** Description: ** o Maxim 9286 deserializer board with 4xOmnivision Ov10635 ** cameras each with 9271 serializer (on MipiCsi_0) expected as ** image input. ** o ISP converts YUV422 10bit piexel data provided by the sensor ** to YUV422 8bit pixels and stores single camera images into ** separate DDR buffers. ** o Resulting YUV 1280x800 image are displayed live using DCU. ** ********************************* ** Usage: ** o ./isp_ov10635_quad.elf [ ] ** ** Options: ** o camera channel 1-5. 5: switch each camera between 150 frames ** o [default: 5] ** o csi port 0|1 [default: use graph's setting] ** ********************************* ** Example: ** o Run camera #2, MAXIM pluged in CSI #1. ** ./isp_ov10635_quad.elf 2 1 ** o Run all camera, use graph's setting for csi port. ** ./isp_ov10635_quad.elf ** ************************************************************** [ 353.416617] Unknown lldcmd command. . 353.419803] Probing I2c client @ 0x6a on I2C bus #0. [ 353.424934] Generic camera I2c driver added successfully. [ 353.430136] Probing I2c client @ 0x40 on I2C bus #0. [ 353.435187] Probing I2c client @ 0x30 on I2C bus #0. [ 353.445461] Unknown lldcmd command. ./../../../../libs/isp/cam_generic/user/src/cam_user.cpp: 947/CAM_PowerControl : [Error]: Config cam power fail with type: 0, index: 8 ../../../../../libs/isp/cam_generic/user/src/maxim_user.cpp: 670/MAXIM_Open : [Error]: Power up csi #0 fail. ../../../../../libs/isp/cam_generic/user/src/cam_user.cpp: 947/CAM_PowerControl : [Error]: Config cam power fail with type: 0, index: 8 ../../../../../libs/isp/cam_generic/user/src/maxim_user.cpp: 991/MAXIM_Close : [Error]: Power down viu #0 fail. ../src/sdi.cpp: 1517/IOsReserve : [Error]: Failed to reserve IO object 4. ../src/sdi.cpp: 979/PreStart : [Error]: Failed to reserve IO objects. Failed to prestart the grabber. Demo failed in preparation phase. root@s32v234sbc:/vsdk# 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Krishnakumar, 首先,您尝试使用 MIPI ser-des 相机运行基于 VIU 的演示。您应该使用VisionSDK_S32V2_RTM_1_3_0\s32v234_sdk\demos\isp\ isp_ov10635_quad演示作为基于 MIPI ser-des 的相机。 从图片上看,解串器板似乎连接到 MIPI-B。为了能够运行演示,您需要将其连接到 MIPI-A。 对于为废弃电路板提供 12V 电源,您的 PWA 跳线设置看起来没问题。 此外,在解串器板上设置跳线 JU4 以通过 SBC 板为其供电。 完成所有这些设置后,请确保相机上的橙色灯亮起。 如果看起来不错,那么您应该尝试再次运行该应用程序并查看输出。 1. 请向我们提供有关 VIU 接口设置的更多详细信息,如果可能,请提供 VIU 设置图片。 - SBC 板上没有可用的 VIU 端口。您应该获得 EVB 来评估 VIU。EVB: https ://www.nxp.com/support/developer-resources/evaluation-and-development-boards/ultra-reliable-dev-platforms/s32v-mpus-platforms/s32v-vision-and-sensor-fusion-evaluation-system:S32V234EVB 2. 请与我们分享通过解串器连接的单/双 OV10635 的预构建二进制应用程序 - 您可以修改 VisionSDK_S32V2_RTM_1_3_0\s32v234_sdk\demos\isp\isp_ov10635_quad 演示以进行单/双 OV10635 设置。 3. 上述错误可能是什么原因造成的以及如何解决。 - 见上文。 此致, 库沙尔 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的库沙尔·沙阿, 我想更新:我们的设置有通过解串器连接的 OV10635-S32V 摄像头。 执行预构建的 OV10635 演示程序: root@s32v234sbc:/vsdk/demos# ./isp_ov10635_viu_dcu.elf ************************************************************** ** Omniviion ov10635 viulite -> dcu demo ** Description: ** o Omniviion ov10635 (on VIULITE_0) expected as image input. ** o ISP only assembles full frames in DDR buffers using FDMA. ** o Resulting YUV422 1280x720 image is displayed live using DCU. ** ** Usage: ** o no cmd line parameters available. ** ************************************************************** ../.. 1588.870908] Probing I2c client @ 0x30 on I2C bus #1. [ 1588.876260] /ssd/.jenkins_home/workspace/alb_package/vsdk_installation/s32v234_sdk/libs/isp/cam_generic/kernel/build-v234ce-gnu-linux-d/../src/cam_func.c: 810/LinuxI2cRead : [Error]: R err:device_address=0x30, i2c_bus_idx=1, address W failed:data=0x30|2a|0|0, ret val:0 /../ 1588.899974] /ssd/.jenkins_home/workspace/alb_package/vsdk_installation/s32v234_sdk/libs/isp/cam_generic/kernel/build-v234ce-gnu-linux-d/../src/cam_func.c: 810/LinuxI2cRead : [Error]: R err:device_address=0x30, i2c_bus_idx=1, address W failed:data=0x30|a|0|0, ret val:0 ../. 1588.923874] /ssd/.jenkins_home/workspace/alb_package/vsdk_installation/s32v234_sdk/libs/isp/cam_generic/kernel/build-v234ce-gnu-linux-d/../src/cam_func.c: 810/LinuxI2cRead : [Error]: R err:device_address=0x30, i2c_bus_idx=1, address W failed:data=0x30|b|0|0, ret val:0 ./li 1588.947801] /ssd/.jenkins_home/workspace/alb_package/vsdk_installation/s32v234_sdk/libs/isp/cam_generic/kernel/build-v234ce-gnu-linux-d/../src/cam_func.c: 810/LinuxI2cRead : [Error]: R err:device_address=0x30, i2c_bus_idx=1, address W failed:data=0x30|12|0|0, ret val:0 bs/isp/viu/user/src/viulite_user.cpp: 156/VIU_Open : [Error]: Can't open device file: /dev/viulite0 ../../../../../libs/isp/cam_generic/user/src/cam_user.cpp: 347/CAM_ReadSingle : [Error]: I2c read single failed ../../../../../libs/isp/cam_generic/user/src/cam_user.cpp: 347/CAM_ReadSingle : [Error]: I2c read single failed ../../../../../libs/isp/cam_generic/user/src/cam_user.cpp: 347/CAM_ReadSingle : [Error]: I2c read single failed ../../../../../libs/isp/cam_generic/user/src/cam_user.cpp: 347/CAM_ReadSingle : [Error]: I2c read single failed Ov10635 on VIU 0 model PID 0x0, model VER 0x0, model SUBVER 0x0, gate ctrl 0x0 ../src/sdi.cpp: 1428/IOsReserve : [Error]: Failed to reserve IO object 6. ../src/sdi.cpp: 943/PreStart : [Error]: Failed to reserve IO objects. Failed to prestart the grabber. Demo failed in preparation phase. root@s32v234sbc:/vsdk/demos# root@s32v234sbc:/vsdk/demos# 问题: 1. 请向我们提供有关 VIU 接口设置的更多详细信息,如果可能,请提供 VIU 设置图片。 2. 请与我们分享通过解串器连接的单/双 OV10635 的预构建二进制应用程序 3. 上述错误可能是什么原因造成的以及如何解决。 谢谢您的支持, 顺祝商祺! 九 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> kushalshah ,你能帮忙吗? 谢谢! Mike 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的迈克, 我们有以下设置: 主板: SBC-S32V234 。 相机: OV10640 串行器: MAX9286S32V234 您还可以在附图“ SBC-S32V234_Camera_Setup.jpg ”和“ SBC-S32V234_MIPI_Voltage_setting.jpg ”中找到设置。 我们的团队正在使用预编译的二进制文件“ isp_ov10640_quad.elf ”进行测试并观察 I2C 错误。 日志的片段。 ----------------------- root@s32v234sbc:/vsdk/demos# root@s32v234sbc:/vsdk/demos# ./isp_ov10640_quad.elf ************************************************************** ** Omnivision Ov10640 quad demo using Maxim Ser/Des HW setup ** Description: ** o Maxim 9286 deserializer board with 4xOmnivision Ov10640 ** cameras each with 9271 serializer (on MipiCsi_0) expected as ** image input. ** o ISP does debayering and HDR processing. ** o Resulting image is displayed live using DCU. ** ** Usage: ** o no cmd line parameters available. ** o runtime control using nonblocking keyboard input. ** press 'h' for available commands listing. ** ************************************************************** Press Ctrl+C to terminate the demo. [ 34.122541] Probing I2c client @ 0x6a on I2C bus #0. [ 34.127386] Generic camera I2c driver added successfully. [ 34.132594] Probing I2c client @ 0x40 on I2C bus #0. [ 34.137654] Probing I2c client @ 0x30 on I2C bus #0. [ 34.265918] Probing I2c client @ 0x41 on I2C bus #0. [ 34.271091] Probing I2c client @ 0x31 on I2C bus #0. [ 34.279722] Probing I2c client @ 0x42 on I2C bus #0. [ 34.284889] Probing I2c client @ 0x32 on I2C bus #0. [ 34.293505] Probing I2c client @ 0x43 on I2C bus #0. [ 34.298669] Probing I2c client @ 0x33 on I2C bus #0. [ 34.307290] Probing I2c client @ 0x44 on I2C bus #0. [ 34.312449] Probing I2c client @ 0x34 on I2C bus #0. [ 34.348974] /ssd/.jenkins_home/workspace/alb_package/vsdk_installation/s32v234_sdk/libs/isp/cam_generic/kernel/ build-v234ce-gnu-linux-d/../src/cam_func.c: 827/LinuxI2cRead : [Error]: R err:device_address=0x31, i2c_bus_idx=0, data R failed:data=0x0|0|0|0, ret val:0 ../../../../../ libs/isp/cam_generic/user/src/cam_user.cpp: 347/CAM_ReadSingle : [Error]: I2c read single failed ../src/sdi.cpp: 1428/IOsReserve : [Error]: Failed to reserve IO object 4. ../src/sdi.cpp: 943/PreStart : [Error]: Failed to reserve IO objects. Failed to prestart the grabber. Demo failed in preparation phase. root@s32v234sbc:/vsdk/demos# ----------------------- 问题: 1. I2C 读取单个数据失败可能是什么原因? 2. 有没有办法检查 Max Serializer 是否连接正常? 感谢您的支持 此致, 九   回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,迈克,   如果对预编译图像有任何进一步的挑战,我们将再次提出新的请求。 我想关闭这张票。 感谢您的详细信息,这很有帮助。 顺祝商祺! 九 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [email protected] ‌,如果您在登录 NXP.com 并点击软件许可和支持链接后没有看到“汽车软件 - Linux”选项,请尝试通过此链接进行下载: http://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp ?catid=SW32XX-LINUXBSP01D 希望对您有帮助, Mike 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, krishnakumar.mayannavar@ hs-kempten.de, 如果您使用“带有 VSDK binaries_auto_linux_bsp19.0_vsdk.tgz 的预编译二进制文件”我描述的方法,那么你只需要下载文件然后将其写入 SD 卡。这根本不需要花费太多时间。创建图像的方法对于希望自定义图像的用户更有用。 顺祝商祺! Mike 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,迈克, 感谢您的快速回复, 在通知我们的管理层之前,我想与您确认一个问题。 “除非我们花费一些人力来设置环境并创建VSDK映像(如何:使用VSDK中的BSP为S32V234-EVB的Linux启动准备SD卡),否则我们无法执行视频教程中所示的操作,例如NXP\S32DS_Vision_v2.0\S32DS\help\resources\video。”对吗? 顺祝商祺! 九   回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, krishnakumar.mayannavar@ hs-kempten.de, 你是对的。VSDK 提供的 BSP 是 S32DS for Vision 支持的唯一版本,它不是 S32V234-EVB 套件中包含的 SD 卡上默认提供的版本。 至于安装在所提供的 SD 卡上的 BSP 支持哪些应用程序,我不确定。我只能肯定地说它不受S32DS支持。 顺祝商祺! Mike 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的迈克·道奇, 感谢您的回复和详细信息。 我们正处于评估主板的阶段,并使用提供的默认主板图像。 #1.从这次对话中,我暗示开箱即用的 SD 卡图像不能用于视频教程 (NXP\S32DS_Vision_v2.0\S32DS\help\resources\video)应用程序 是吗? #2. 请告知我们可以使用提供的 SD 卡映像进行测试的应用程序。 谢谢并致以问候, 克里希纳库马尔·玛雅纳瓦尔。 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好[email protected] , 您是否尝试过以下操作指南中详细说明的操作? https://community.nxp.com/docs/DOC-335023 您可能还会发现以下快速入门指南很有帮助。虽然它包含有关 SBC-S32V234 的信息,但其中许多信息也适用于 S32V234-EVB。 为了节省您的时间,您可以登录 NXP.com 并前往“软件许可和支持”。从那里,选择“汽车软件 - Linux”。接下来,选择“SW32XX-LINUXBSP01-RTM-V19.0”,然后从列表中下载“预编译的二进制文件(带有 VSDK binaries_auto_linux_bsp19.0_vsdk.tgz)”。这就是您要查找的 BSP 映像。然后,您可以使用“Win32DiskImager”之类的程序将其写入 SD 卡。之后,您应该能够从 S32DS 连接到开发板。 希望对您有帮助, Mike 回复:如何:在 S32DS 中为 Vision 设置远程 Linux 连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 按照这个操作后,我收到了错误。“出现问题” 票据包含截图: S32 设计工作室:无法连接 SFTP 子系统 任何有关解决的意见都将受到赞赏。
記事全体を表示
SMART-PLUG: スマート・プラグ・リファレンス・デザイン <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Overview 特長 ブロック図 設計・リソース Overview このリファレンス・デザインは、メータリングと WiFi の両方の機能を提供します。 メータリング - 単相の電子電力を測定するために使用されます。 WiFi - 無線制御に使用されます。 プラグの状態は、現在の有効電力、無効電力、グリッド周波数、履歴ランタイムなど、スマートフォンのアプリケーションを介して確認できます。オン/オフ設定タイマーも利用可能。 特長 Kinetis MKM14Z64 MCUがベース QFM2202に基づくWIFIモジュール 入力電圧220V、最大電流10A 24Bit SD ADCによる25ppm 5mΩ電流サンプラーによる相電流サンプリング 24Bit SD ADCによる25ppm抵抗分圧器ネットワークによる位相電圧サンプリング オンチップ電圧コンパレータ(高精度グリッド周波数検出用) 5ppm RTC用のシングル32.788K水晶振動子入力 外部拡張可能な64Mb SPIフラッシュ 内蔵RTCの使用を含む低電力モード キャリブレーション用3チャンネルLEDパルス出力(kWh、kVarh) 有効電力、無効電力、皮相電力、グリッド周波数、および履歴ランタイムを取得するためのAndroidアプリケーションを提供します プラグのON/OFF設定、決まった時間にON/OFFのタイマー設定、RTC時間を設定するAndroidアプリ プラグwifiモジュールを省電力モードに設定するAndroidアプリケーション コスト効果の高い部品表 (BOM) UART接続を備えた外部拡張可能なWIFIモジュール ブロック図 設計・リソース レガシーデザイン
記事全体を表示
BLUETOOTH-HEART-MONITOR:蓝牙®低功耗心率监测器参考设计 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Overview 特性 结构框图 电路板 设计资源 Overview 低功耗蓝牙®心率监测器参考设计演示了无线心电图 (ECG) 采集系统的实现。它采用 Kinetis ® KW40Z 片上系统 (SoC),其中包括 Arm ® Cortex ® M0+ 处理器以及用于低功耗蓝牙和 802.15.4 的 2.4 GHz 无线电。 ECG 信号从指尖获取并由 Kinetis KW40Z SoC 处理。然后,计算用户的心率并使用低功耗蓝牙传输到智能手机应用程序。该参考设计可由锂离子纽扣电池供电。由于 Kinetis KW40Z MCU 的低功耗特性,3.6V 200mA/h 锂离子纽扣充电电池可以提供长达 40 小时的连续使用电量。NXP ® MC34671 用作该设备的电池充电器解决方案。 特性 包括 NXP ®  超低功耗Kinetis ®  KW40Z SoC 低功耗蓝牙/ZigBee 平台。该解决方案的低功耗特性允许使用小型纽扣电池连续运行长达 40 小时。 完全符合Bluetooth v4.1 Low Energy 差分输入/输出端口与外部混频变压器结合使用,实现单端口操作 结构框图 电路板 设计资源 传统设计
記事全体を表示
无法使用 Codewarrior 调试 BL2(按钮变灰) Hello, 我正在使用 LS1046ardb 板,并尝试使用 Codewarrior 来调试我的 BL2 图像。我正在从 qspi flash 启动,并且我想附加到正在运行的程序。 我一直在遵循 U-Boot 指南: https://community.nxp.com/t5/CodeWarrior-for-QorIQ-Knowledge/Use-CodeWarrior-for-ARMv8-to-Debug-U-boot-and-Linux-Kernel-and/ta-p/1114872 问题是,当我设置调试配置文件时,我收到一条错误消息,并且“调试”按钮变灰: 如您所见,我正在尝试将“GDB 硬件调试”配置与我的 bl2.elf 符号图像一起使用,但无法选择调试按钮。 我的 TAP 工作正常,我能够检查正在运行的系统并读取/写入闪存,所以我不明白为什么这不起作用。 请在下面找到我的 codewarrior 版本: 感谢您的帮助! 回复:无法使用 Codewarrior 调试 BL2(按钮变灰) 我已找到解决方案。问题是我在“目标连接”选项卡下激活了目标连接。解决方案是转到“目标连接”选项卡,然后选择活动连接,然后按“停用”,然后使用@yipingwang提供的步骤导入 bl2.elf。目标连接将在“调试器”选项卡下的调试配置中指定,并在运行调试配置时自动连接。因此不需要使用“目标连接”窗口,并且不应该有活动连接。 回复:无法使用 Codewarrior 调试 BL2(按钮变灰) 请在新的工作区中打开CodeWarrior IDE,然后导入bl2.elf来创建裸板项目。然后单击运行->调试配置,调试按钮应该处于活动状态。 如果问题仍然存在,请尝试在另一台PC上安装CodeWarrior for ARMv8进行验证。 回复:无法使用 Codewarrior 调试 BL2(按钮变灰) @yipingwang 谢谢你的文件。不幸的是,我遇到了同样的错误信息,并且按钮仍然显示为灰色 回复:无法使用 Codewarrior 调试 BL2(按钮变灰) @yipingwang 谢谢你的文件。不幸的是,我遇到了同样的错误,并且按钮仍然显示为灰色: 回复:无法使用 Codewarrior 调试 BL2(按钮变灰) 对于 atf 调试,请参阅我最新的分步文档。 https://community.nxp.com/t5/Layerscape-Knowledge-Base/Debugging-ATF-and-u-boot-with-CodeWarrior-for-ARMv8/ta-p/1684233
記事全体を表示
マッサージチェア用3相ホールセンサー <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 形容 ブロック図 製品 関連ドキュメント 関連ソフトウェア コミュニティからの関連デモ 形容 NXPは、マッサージチェアのマッサージローラーのような電気ノイズの多い環境でのモータ制御に最適な、信頼性の高い5V電源MCUを提供しています。このアプリケーションに最適なモーター制御技術は、フィールド指向のモーター制御を備えた3相ホールセンサーPMSMモーター制御です。 ブロック図 製品 カテゴリ名1 MCU KE02-40 MHz 製品URL 1 https://www.nxp.com/design/development-boards/freedom-development-boards/mcu-boards/freedom-development-platform-for-kinetis-ke02-mcus:FRDM-KE02Z40M 製品説明1 KE02-40MHzマイコンには、6チャネルのFlexTimerが1台搭載されています。FlexTimersは、エッジアライメント、センターアライメント、および位相シフトPWM信号に対して4組の相補PWM信号を生成できます。これらの機能は、PMSMモータの機能をマスク、反転、および制御します。さらに、5Vの機能により、このMCUは高電気ノイズ環境で使用されるアプリケーションで高い信頼性を発揮します。 関連ドキュメント Document URL タイトル https://www.nxp.com/docs/en/application-note/AN5237.pdf Kinetis KVおよびKEにおけるセンサレスPMSMフィールド指向制御 https://www.nxp.com/docs/en/application-note/AN5294.pdf 低コストPMSMセンサレスフィールド - Rev. 1、2017年5月、アプリケーションノート KE02に基づく指向制御 https://www.nxp.com/docs/en/application-note/AN5380.pdf KE1xFでFTM、PDB、ADCを使用し、デュアルPMSM FOCとPFCを駆動 https://www.nxp.com/docs/en/application-note/AN4869.pdf FRDM-KE04Zとタワーボードに基づくホールセンサを用いたBLDCMの正弦波制御 関連ソフトウェア ソフトウェアURL https://www.nxp.com/webapp/Download?colCode=AN5309SW https://www.nxp.com/docs/en/application-note-software/AN5321SW.ZIP https://www.nxp.com/downloads/en/reference-applications/MCRSP_PMSM_V1.2.0.exe コミュニティからの関連デモ コミュニティデモのURL https://community.nxp.com/thread/465280 https://community.nxp.com/docs/DOC-101472 ブロック図 スマートホーム
記事全体を表示
RDMPC8349EOIB:MPC8349E-mITX Office-in-a-Box リファレンスプラットフォーム <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Overview 特長 ブロック図 ボード 設計・リソース Overview NXP®とJungo Ltd.は、中小企業(SMB)マルチサービスゲートウェイ市場向けのOffice-in-a-Boxリファレンスプラットフォームを提供するために協力しました。このプラットフォームは、JungoのフィールドOpenSMBソフトウェアとNXP MPC8349E mITXリファレンスボードを融合させたものです。このボードは、Power ArchitectureテクノロジーとビテッセのSparXギガビットイーサネットスイッチテクノロジーに基づいて構築されたコアを含むMPC8349E PowerQUICC® II Proプロセッサを備えています。 MPC8349E-mITXリファレンスプラットフォームとJungoのソフトウェアは、SMBゲートウェイを設計するための完全で統合されたソリューションを提供します。ハードウェア/ソフトウェアのリファレンス設計を使用して、完全に機能するゲートウェイを数分で作成します。 特長 MPC8349E mITX Office in a Box リファレンス プラットフォームの特長: 高度に統合されたMPC8349Eプロセッサに加えて、リファレンスプラットフォームは外部コンポーネントを活用して次の追加機能をサポートします。 10/100/1000 イーサネット ポート、5 ポート ギガビット イーサネット スイッチ 4ポートUSB 2.0インターフェース オンボード4ポートPCIシリアルSATA(Serial Advanced Technology Attachment)コントローラ 32 ビット PCI スロット、および 32 ビット MiniPCI スロット FLASHメモリスロット 堅牢なメモリサブシステム 2ポートRS-232Cインターフェース 電源 SATAハードドライブ Jungoソフトウェアの機能: OpenRG/OpenSMBモジュール ルーティングとブリッジング ネットワーキングアプリケーション ネットワークアドレストランスレータ(NAT)/ネットワークアドレスプロトコルトランスレータ(NAPT) Webベースの管理 シンプル・ネットワーク・マネージメント・プロトコル (SNMP) リモートファームウェアアップデート PPP:PPPoAおよびPPPoE ファイアウォールとセキュリティ コンテンツ・フィルタリング VPN:IPSec、PPTP、L2TP WLANセキュリティ:WPA、802.1x、RADIUSクライアント ファイルサーバ プリントサーバ ゼロコンフィグレーション VLAN IPv6 VoIP:H.323、SIPおよびMGCP TR-069:WAN ゼロコンフィグレーション 管理プロトコル TR-064:LAN 側 DSL CPE の設定 QoS:エンドツーエンドの Quality of Service デュアル WAN - フェイルオーバーとロードバランシング ブロック図 ボード 設計・リソース レガシーデザイン
記事全体を表示
電源管理: RUN、VLPW、LLS モードの電源モニタ [SDK 2.0] <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、皆さん。 組み込みシステム業界は、機能を低下させることなくアプリケーションで低電力モードを使用して、バッテリー寿命の延長を目指し、電力管理のパフォーマンスを向上させるために製品を最適化する傾向があります。これを念頭に置いて、これらのコンパクトなデバイス、電源モニターの要件が発生します。 このドキュメントでは、Kinetisファミリのさまざまな電源モードで使用できるいくつかの機能について簡単に説明します。また、KSDK 2.0を使用してこれらの機能を実装し、電源電圧を監視し、この電圧が決定値に低下したことを検出する方法に焦点を当てます。このドキュメントはマイコンK21に基づいていますが、同じ原理をKinetisのK/Lファミリに適用することができます。IDEとしてKDS 3.2を使用し、ターゲットとしてTWR-K21F120M評価ボードを使用します。   お役に立てれば幸いです よろしくお願いいたします。 Jorge Alcala Kinetis KシリーズMCU Kinetis Lシリーズ・マイクロコントローラ
記事全体を表示
MagniV S12ZVC 和 S12ZVL 设备的 SW 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 下面粗体蓝色链接可直接下载基于 S12Z 核心的 MagniV 设备的 SW 示例包。   S12ZVC 入门练习(版本 1.0) 该文件包含四个实践练习,您可以在其中找到基本的设置代码,以便在不同领域进行快速开发。 该文件包括 CodeWarrior 项目,演示了外围模块的使用方法,例如: - 数模转换器(DAC), - 控制器局域网(CAN), - 脉冲宽度调制(PWM), - Timer (TIM).   S12ZVL32入门 - S12 MagniV示例代码(REV 0) MC9S12ZVC 设备集成了电池电量(12V)电压调节器和电源电压监控。 此压缩文件包含四个 CodeWarrior 示例,演示 - EVDD 引脚过流保护, - 具有 API 定时器和唤醒功能的低功耗停止模式, - 脉冲宽度调制(PWM) - 串行外设接口 (SPI) 通信。   这些示例中的许多示例都可以用于 MagniV 产品线中的各种 MCU 系列。请查看相应的设备指南以获取模块及其版本的列表。 概述 回复:MagniV S12ZVC 和 S12ZVL 设备的 SW 示例 Hello, 适用于 S12(X) 和 MagniV 设备的所有应用说明(含 SW)均可在此链接中找到: MagniV S12(X) 应用说明列表 你可以看看AN5264 http://www.nxp.com/files/microcontrollers/doc/app_note/AN5264.pdf  西南: http://www.nxp.com/files/microcontrollers/doc/app_note/AN5264SW.zip 希望对您有所帮助。 顺祝商祺! 戴安娜 回复:MagniV S12ZVC 和 S12ZVL 设备的 SW 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 感谢您提供上述示例。 您能上传 I2C SW 示例文件吗? 谢谢。 回复:MagniV S12ZVC 和 S12ZVL 设备的 SW 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,谢谢你提供上述示例,请问你有没有关于 BLDC 电机控制 S12ZVMC EVB 的示例? 回复:MagniV S12ZVC 和 S12ZVL 设备的 SW 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Pratibha, 现在链接应该已经修复了。 顺祝商祺! 戴安娜 回复:MagniV S12ZVC 和 S12ZVL 设备的 SW 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 它们两者之间的联系似乎并不存在。 有谁能帮我一下吗? 谢谢!
記事全体を表示
Dictum Health - 一連のケアにおける次の進化 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Demo バーチャルドクター       特長 いつでもどこでも患者と臨床医をつなぎ、安全な患者データ、バイタルサイン、診断、ビデオ会議を実現します Integrated Medical Tablet IDM100は、臨床および家庭での使用向けに設計された安全なHIPAA準拠のヘルスケアプラットフォームです NXPのIMX6x MCUを搭載し、Healthcare AFEリファレンスデザインを使用して試作   NXPの推奨事項 i.MX 6Dualプロセッサ|高性能3Dグラフィックス Kinetis K20 100MHz|ARM Cortex-M4|32ビットUSB MCU i.MXプロセッサ用パワー・マネジメント   リンク ディクタムヘルス   P13 オートモーティブ
記事全体を表示
LS2085A を使用したホスト環境および仮想化環境での DPDK <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Demo DPDKは、最適化されたパケット処理と従来のネットワーキングサービスのための、プラットフォームに依存しないベンダー中立の標準APIを提供します。このデモでは、ホストおよび仮想環境でNXP QorIQ ARMプロセッサ上で動作するDPDKベースのネットワーキング・アプリケーションを紹介します。NXPがこれらの共通APIをサポートしながら、NXPデータプレーンアーキテクチャの特定のアクセラレーションの利点を活用している方法について、ぜひご相談ください   特長: NXPは、ホストおよび仮想環境で高性能ネットワーキングアプリケーションを開発するためのDPDK APIをサポートしています NXP DPDKの実装は、基盤となるDPAAインフラストラクチャとアクセラレータを活用して、パケット処理のコンポーネントをオフロードします 既存のDPDKベースのアプリケーションは、NXP QorIQプラットフォーム上でシームレスに動作できます。   _______________________________________________________________________________________________________   注目のNXP製品: QorIQプロセッサ、ARMテクノロジを基盤に|NXPの QorIQ LS2045AおよびLS2085A通信プロセッサ _______________________________________________________________________________________________________     N25の 通信インフラストラクチャ
記事全体を表示