Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
PMIC PF8200 I2C register default/reset values I am using the PF8200 with an OTP configuration. I need to load some registers by SCFW with new values to change the PMIC configuration. The register bits which are not loaded by OTP values do not have default values specified in datasheet.  What are these values to know if it is useful or not to load all the registers not already loaded by OTP. Thanks; Re: PMIC PF8200 I2C register default/reset values Thanks for quick answer. I do not find any information about their default values after power-up. Please, let me inform where I can find this information ! Re: PMIC PF8200 I2C register default/reset values Hello, Registers or bits that are not loaded from OTP are initialized to their default values after power-up. Therefore, it is not necessary to configure all non-OTP registers through SCFW unless you need values different from the default settings. To determine whether additional initialization is required, please compare your desired configuration against the default register values. Please see PF82 family I2C register Map Hope this helps! Re: PMIC PF8200 I2C register default/reset values Could you please confirm which registers you are interested in?  Re: PMIC PF8200 I2C register default/reset values For example, register 05 INT_MASK_1. But all registers specified as OFF_TOGGLE. Thanks.
View full article
PMIC PF8200 I2C寄存器默认值/RESET值 我正在使用采用 OTP 配置的 PF8200。 我需要通过 SCFW 将一些寄存器加载新值,以更改 PMIC 配置。 未被 OTP 值加载的寄存器位在数据手册中没有指定默认值。 这些值决定了加载 OTP 尚未加载的所有寄存器是否有用。 谢谢; Re: PMIC PF8200 I2C register default/reset values 感谢您的快速回复。 我没有找到任何关于它们上电后默认值的信息。 请问我可以在哪里找到这些信息? Re: PMIC PF8200 I2C register default/reset values 你好, 上电后,未从 OTP 加载的寄存器或位将被初始化为其默认值。因此,除非您需要与默认设置不同的值,否则无需通过 SCFW 配置所有非 OTP 寄存器。 要确定是否需要额外的初始化,请将您期望的配置与默认寄存器值进行比较。 请参阅PF82 系列 I2C 寄存器映射表 希望这能帮到你! Re: PMIC PF8200 I2C register default/reset values 请问您对哪些注册表感兴趣? Re: PMIC PF8200 I2C register default/reset values 例如,寄存器 05 INT_MASK_1。 但所有寄存器均指定为 OFF_TOGGLE。 谢谢。
View full article
IW612 Bluetooth RF Test Hello everyone, I'm trying to execute the RF Test for the module based on IW612. For this, I followed a couple of documents, such as: AN14310 - NXP Bluetooth UART Driver Integration AN14114 - RF Test Mode on Linux OS AN14163 - Bluetooth Direct Test Mode And others. I'm facing some problems: - In Wi-fi 5 GHz, I'm not able to see waveforms generated for low channels, near to 5 GHz, only for higher channels  - For Bluetooth, I'm not able to generate waveforms for the classic Bluetooth, only for BLE (commands for scan and get the pair information using hcitool work fine, hence I don't think this is a Hardware issue) In my setup, I'm using the SoM Variscite Dart IMX8M (version 2.0), with a 2EL radio, based on IW612. To get the waveforms, I'm using HackRF. I'm using the system with Kernel 6.6.23, Yocto custom version, and with Firmware sduart_nw61x_v1.bin.se, default from the version The feedback for the HCI commands is compatible with the documents, but I can't see the waveforms. May you help me if I'm missing something in our system or procedures to generate it? This is part of the Certification process, and now I'm stuck on it. THanks very much Re: IW612 Bluetooth RF Test Hello Could you share test cmd and result screen shot to us? Best Regards Shaun Re: IW612 Bluetooth RF Test Hello Shaun, Sure. I ran these commands for hcitool and for wifi, I attached the final file for the config For Bluetooth Classic ------------------------------------ THESE COMMANDS WERE COLLECTED DIRECTLY FROM UM11490 (pg 149) # RESET root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0003 < HCI Command: ogf 0x03, ocf 0x0003, plen 0 > HCI Event: 0x0e plen 4 01 03 0C 00 # ENABLE SCAN root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x001a 0x3 < HCI Command: ogf 0x03, ocf 0x001a, plen 1 03 > HCI Event: 0x0e plen 4 01 1A 0C 00 # ENABLE EVENT FILTER root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0005 0x02 0x00 0x02 < HCI Command: ogf 0x03, ocf 0x0005, plen 3 02 00 02 > HCI Event: 0x0e plen 4 01 05 0C 00 # ENTER IN TEST MODE root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x06 0x0003 < HCI Command: ogf 0x06, ocf 0x0003, plen 0 > HCI Event: 0x0e plen 4 01 03 18 00 # START THE TX TRANSMISSION root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0x01 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI Command: ogf 0x3f, ocf 0x0019, plen 18 80 80 80 80 01 00 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCI Event: 0x0e plen 4 01 19 FC 00 # STOP THE TX TRANSMISSION root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xF F 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI Command: ogf 0x3f, ocf 0x0019, plen 18 80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCI Event: 0xff plen 6 19 01 39 00 00 00 -------------------- STOPPING THE SCAN FOR BLE AND CLASSIC BEFORE THE TX TRANSMISSION ---------------- # RESET root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0003 < HCI Command: ogf 0x03, ocf 0x0003, plen 0 > HCI Event: 0x0e plen 4 01 03 0C 00 # ENABLE SCAN root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x001a 0x3 < HCI Command: ogf 0x03, ocf 0x001a, plen 1 03 > HCI Event: 0x0e plen 4 01 1A 0C 00 # ENABLE EVENT FILTER root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0005 0x02 0x00 0x02 < HCI Command: ogf 0x03, ocf 0x0005, plen 3 02 00 02 > HCI Event: 0x0e plen 4 01 05 0C 00 # ENTER IN TEST MODE root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x06 0x0003 < HCI Command: ogf 0x06, ocf 0x0003, plen 0 > HCI Event: 0x0e plen 4 01 03 18 00 # DISABLE THE BLE SCAN root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x001a 0x0 < HCI Command: ogf 0x03, ocf 0x001a, plen 1 00 > HCI Event: 0x0e plen 4 01 1A 0C 00 # DISABLE THE CLASSIC SCAN root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x08 0x000C 0x00 0x00 < HCI Command: ogf 0x08, ocf 0x000c, plen 2 00 00 > HCI Event: 0x0e plen 4 01 0C 20 00 # START THE TX TRANSMISSION root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0x01 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI Command: ogf 0x3f, ocf 0x0019, plen 18 80 80 80 80 01 00 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCI Event: 0x0e plen 4 01 19 FC 00 # STOP THE TX TRANSMISSION root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI Command: ogf 0x3f, ocf 0x0019, plen 18 80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCI Event: 0xff plen 6 19 01 63 07 00 00 ** When disabling the scan before entering in the test mode, the stop for TX transmission give us: root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI Command: ogf 0x3f, ocf 0x0019, plen 18 80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCI Event: 0xff plen 6 19 01 ED 04 00 00 For Wifi 5 GHz -------------------------------------------------------------------------------- Paramters: Continuous transmit, BW = 40 MHz, 802.11ac, No DFS, CH = 40, MCS0 (13.5), Power = 14 dBm root@oaslv:/home/hexagon# cat /proc/mwlan/adapter0/config hardware_status=0 netlink_num=31 drv_mode=7 hssetpara=7,0xff,200,400 sdcmd52rw=0 0x0 0x00 rf_test_mode=1 tx_antenna=1 rx_antenna=1 band=1 bw=1 channel=44 radio_mode[0]=3 radio_mode[1]= total rx pkt count=0 rx multicast/broadcast pkt count=0 rx fcs error pkt count=0 tx_power=14 2 0 tx_continuous=0 tx_frame=1 4352 0xaaa 1024 1 20 4294967295 0 0 4294967295 0 0 0 -1 -1 -1 -1 -1 -1 -1 05:43:3f:c4:51:ff he_tb_tx=0 trigger_frame=0 otp_mac_add_rd_wr= 00:00:00:00:00:00
View full article
S32K344芯片,在SPD中添加eMCEM_1模块后,使用引导加载程序下载失败。 理清逻辑并重写:正如标题所示,当我在应用程序代码中启用 eMCEM_1 时,使用官方引导加载程序下载应用程序失败。如果我不擦除芯片,我就无法再次进入启动状态,即使重新启动也无法解决问题。我怀疑重新启动后,启动程序跳转到了应用程序,但应用程序没有运行。禁用 eMCEM_1 后,此问题不会出现。启用 eMCEM_1 后,如何使用启动 来刷写应用程序? Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 嗨@XPW , 问题描述不够清晰。 如果应用程序是通过引导加载程序进行编程的,则应用程序中包含的 eMCEM_1 配置不应影响编程过程本身,因为应用程序在下载期间不会执行,它只是一个二进制文件。 只有在引导加载程序将执行权移交给应用程序之后,与 eMCEM/FCCU 相关的配置才会变得重要,此时检查以下内容会很有帮助: FCCU状态登记册 DCM 标志,MC_RGM 标志。 或者应用程序是否真的执行到了 main() 函数。 根据目前的描述,尚不清楚是编程操作失败,还是编程成功但问题在应用程序开始执行后才出现。 您能详细说明一下事件的具体顺序吗? 此致, 丹尼尔 Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 经过调查,我发现启用 时,一些全局变量没有按定义进行初始化 。 请选择部分进行解释: 首先,当我没有启用目标时 RTD 文件中的 Clock_ip.c 文件 电源IP。c 在 RTD 文件下 可以正确初始化。 但是,当我激活它时: RTD 文件中的 Clock_ip.c 文件 RTD 文件中的 Power_ip.c 全局变量初始化失败。 请问是否有更好的解决方案? Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 嗨@XPW , 根据截图来看,变量最初初始化是正确的。但是,在 eMCEM 初始化之后,Clock_Ip_pfkNotificationsCallback 包含一个无效指针。 eMCEM 并不会神奇地改变指针值。这看起来更像是以下几种问题之一: 启动初始化(.data 副本 / .bss)初始化)未正确完成。 在 main() 函数之前发生 RAM 损坏。 连接段重叠。 堆栈损坏。 您能否使用 SPD 演示项目中的链接器文件进行测试? BR,丹尼尔 Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 链接文件已修改如下。 我定义了三个全局变量: 我发现当未启用 时,执行init_data-bss后, 它似乎已按 4 字节对齐并正确赋值。 但是当我启用 后,执行init_data-bss后 它似乎没有对齐。 Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 这种现象的原因是什么?我应该如何调查和解决它? Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 嗨@XPW , 根据截图来看,我并不认为变量初始化本身存在问题。variable_a 是一个 8 位变量,启用 eMCEM 会引入其他变量,这可能会改变 .data 的布局。部分。因此,看到变量处于不同的偏移量是正常的,这本身并不表示存在数据损坏。 我认为关键问题是,当应用程序独立组网 \\(SA\\)时会出现此问题,还是只有在通过引导加载程序编程和启动时才会出现此问题。 能否在不使用引导加载程序的情况下,直接使用调试器对应用程序进行编程并运行该程序,从而重现该问题?如果问题仅在通过引导加载程序加载应用程序后出现,则调查应集中在引导加载程序编程过程、映像布局或引导加载程序交接上,而不是应用程序本身。 BR,丹尼尔
View full article
关于 LX2082A 的 JTAG 调试器支持咨询 尊敬的恩智浦技术支持团队: 我正在开发一款基于 NXP LX2082A 处理器的定制电路板,目前正在规划硬件启动和调试设置。 我想确认一下 SEGGER J-Link 是否正式支持 LX2082A 执行以下任务: 初始板带起 JTAG调试 裸机调试 TF-A 和 U-Boot 调试 Linux 内核调试 Flash编程(如果支持) 我的开发环境是 Linux,我计划在 Linux 主机上开发和构建所有软件。 请问您能否提供以下建议: SEGGER J-Link 是否正式支持 LX2082A? 如果支持,请问支持哪些 J-Link 型号? 与恩智浦推荐的调试解决方案相比,是否存在任何局限性? 如果 J-Link 不推荐使用,能否请您推荐 LX2082A 官方支持的硬件调试器? 我非常感谢您能提供任何与 LX2082A 的 JTAG 调试和电路板启动相关的文档或应用笔记。 谢谢你的帮助。期待您的指导。 亲切的问候。 Re: Inquiry Regarding JTAG Debugger Support for LX2082A NXP官方支持的调试器是CWTAP。 您可以为您的应用程序使用 CodeWarrior 开发者套件级别。 您也可以从以下链接下载评估版(免费试用版),但试用期为 30 天。 每个客户账户(电子邮件地址)均可通过以下链接下载评估版。 请选择“下载评估版”。 https://www.nxp.com/design/design-center/software/development-software/codewarrior-development-tools/codewarrior-network-applications/codewarrior-development-suites-for-networked-applications:CW-DS-NETAPPS 请参阅以下实用文档:   ARMv8_Targeting_Manual.pdf   CodeWarrior TAP Probe 用户指南   Layerscape Linux SDK 用户指南 Clarification on CodeWarrior License After 30-Day Evaluation (CW TAP / QCVS / QCS) 您好,NXP技术支持, 我有一个关于CodeWarrior 30 天评估版的问题。 评估期结束后: JTAG 连接(使用 CW TAP)是否仍然有效,还是 CodeWarrior 将完全停止运行? RCW 生成/编程和闪存编程功能是否仍可在无需付费许可的情况下使用? QCVS(QorIQ 配置和验证套件)试用期结束后是否可以继续使用,还是也需要有效的 CodeWarrior 许可证? 对于仅使用 Linux 命令行工具(U-Boot、Yocto、OpenOCD 等)的客户,购买 CodeWarrior 是否仅推荐用于 JTAG 调试,还是必须用于电路板启动? 我想请您澄清一下,评估期结束后哪些功能仍然可用。 谢谢! Re: Inquiry Regarding JTAG Debugger Support for LX2082A 1. CodeWarrior 函数将停止运行。 2. 否 3. 不。需要有效驾照。 4. Linux 调试可以在没有 JTAG 调试的情况下进行,但需要对每个板进行 DDR 验证,并且第一次刷写固件时应该使用带有 CodeWarrior IDE 的 JTAG 调试器(CW TAP)。
View full article
S32K312温度センサの不正確な読み取り NXPチームの皆様、こんにちは。 S32K312内部温度センサーの作業をしていて、誤った温度表示の助けが必要です。 似たようなスレッドを見て基本的な構成を確認しましたが、ADCの結果は周囲温度を反映していません。 これまでにやったこと: (1) TEMPSENSEクロック有効 -スクリーンショット添付 (2) ADC構成 ADCインスタンス: ADC0 チャネル:温度センサ(TEMPSENSE) トリガーモード:ソフトウェアトリガー (3)測定手順 定期的にADC変換を開始する 変換完了フラグを待機します ADCデータレジスタを読み取る (4)結果 しかし、変換された温度値は実際の周囲温度と一致しません。 S32K312温度センサに関するご説明や説明、参照コードがあれば大変ありがたいです。   ごサポートありがとうございます!   よろしくお願いいたします。 Re: S32K312 temperature sensor inaccurate reading こんにちは、@ SunLucas 温度チャネルは比較的長いサンプリング時間を必要とし、最低でも1.2マイクロ秒です。 したがって、サンプリング時間の設定を確認してください。 Re: S32K312 temperature sensor inaccurate reading さらにADC電圧の基準を 0x50に切り替えましたが、問題は解決しません。 温度測定値は周囲温度( 28℃ )から大きく乖離している。 API経由で取得した温度データは、添付のグラフに示すように、大きな変動を示しています。 Re: S32K312 temperature sensor inaccurate reading こんにちは、@ SunLucas 次に、 TempSenseの電圧供給を5V * 16 = 0x50に設定してください。 Re: S32K312 temperature sensor inaccurate reading TempSenseの電源電圧は0x58に設定されており、ハードウェアのVDD_HV_A電源電圧は5Vです。 Re: S32K312 temperature sensor inaccurate reading こんにちは、@ SunLucas 「TempSense電圧供給」を確認し、現在お使いのハードウェアのVDD_HV_A供給電圧を教えてください。
View full article
S32K344チップ、spdにeMCEM_1モジュールを追加した後、ブートローダーを使用してダウンロードに失敗しました。 ロジックを整理して書き直します。タイトルにあるように、アプリコードでeMCEM_1を有効にすると、公式ブートローダーを使用したアプリのダウンロードが失敗しました。チップを消去しなければ、再びブート画面に入ることができず、電源を入れ直しても問題は解決しなかった。電源を入れ直した後、起動プロセスでアプリが起動したものの、アプリが起動しなかったのではないかと推測しています。eMCEM_1を無効にすると、この問題は発生しません。eMCEM_1が有効になっているときに、Bootでアプリを書き換えるにはどうすればいいですか Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd こんにちは、 @XPW さん。 問題の説明が必ずしも明確ではない。 もしアプリケーションがブートローダーを通じてプログラムされている場合、アプリケーションに含まれるeMCEM_1設定はダウンロード中に実行されるわけではなく、単なるバイナリであるため、プログラミングプロセス自体に影響を与えることはありません。 ブートローダーがアプリケーションへの実行を転送した後にのみ、eMCEM/FCCU関連の設定が重要になり、その時点で以下の点を確認することが有用です。 FCCUステータス登録簿 DCMフラグ、MC_RGMフラグ。 また、アプリケーションが実際にmain()に到達するかどうかも重要です。 現在の説明からは、プログラミング操作が失敗するのか、プログラムが成功して問題がアプリケーションの実行開始時に起こるのかは不明です。 出来事の正確な順序を説明していただけますか? よろしくお願いいたします。 ダニエル Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd 調査の結果、 が有効になった際に、一部のグローバル変数が定義どおりに初期化されていなかったことが判明しました 。 説明が必要な箇所を選択してください: まず、ターゲットを有効にしていないとき Clock_ip.c(RTDファイル内) Power_ip。c は RTD ファイル内 Can initialize correctly。 しかし、起動したとき: Clock_ip.c(RTDファイル内) Power_ip.c は RTD ファイル内にあります。 グローバル変数の初期化に失敗しました。 もっと良い解決策はありますでしょうか? Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd こんにちは、 @XPW さん。 スクリーンショットを見る限り、変数は最初は正しく初期化されているようです。しかし、eMCEMの初期化後、Clock_Ip_pfkNotificationsCallbackには無効なポインタが含まれています。 eMCEMはポインターの値を魔法のように変更するわけではありません。これは、以下のいずれかの問題に非常によく似ています。 起動時の初期化 (.data copy / .bss初期化が正しく完了していません。 RAMの破損はmain()関数の前に発生します。 リンカー部分は重複している。 スタック破損。 SPDデモプロジェクトのリンカーファイルでテストできますか? BR、ダニエル Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd リンクファイルは以下のように変更されました。 私は3つのグローバル変数を定義しました。 が有効になっていない場合、init_data-bssを実行した後、 4バイトに正しく整列され、適切に割り当てられているようです。 しかし、 を有効にすると、init_data-bssを実行した後、 位置がずれているようです。 Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd この現象の原因は何でしょうか?また、どのように調査し、解決すればよいでしょうか? Re: S32K344 chip, failed to download using bootloader after adding eMCEM_1 module in spd こんにちは、 @XPW さん。 スクリーンショットを見る限り、変数の初期化自体に問題があるとは考えにくい。variable_aは8ビット変数であり、eMCEMを有効にすると追加の変数が導入され、.データのレイアウトが変わる可能性がありますセクション。したがって、異なるオフセットで変数が見られることは想定内のことであり、それ自体がデータの破損を示すものではありません。 重要な問題は、アプリケーションが単独で実行されたときに起こるのか、それともブートローダーでプログラムされて起動された時だけ発生するのかということです。 デバッガで直接プログラムし、ブートローダーなしで実行した場合にこの問題を再現できますか?もし問題がブートローダーを通じてアプリケーションを読み込んだ後にのみ発生する場合は、調査はアプリケーション自体ではなく、ブートローダーのプログラミングプロセス、イメージレイアウト、またはブートローダーのハンドオーバーに焦点を当てるべきです。 BR、ダニエル
View full article
カーネル6.12におけるLS1046A 10GB SFP+の設定 こんにちは、 私はLS1046Aを搭載したカスタムボードを持っていて、はんだ付けされたSFP+ 10GBモジュールでfm1-mac9を使用しようとしています。 SERDES 1 の私の RCW は 0x1040 です。 つまり、FM1からMAC9の10GBはRCWの視点から見て十分にカバーされています。SFPの電源やレーザーは正常なようですが、前のSFPと連携・連携できず、DTBの設定が間違っているのではないかと疑っています。 これがそのMACアドレスの現在の設定です。 xfi10g: ethernet@f0000 { ステータス = "正常"; pcsphy-handle = <&pcsphy6>; pcs-handle = <&pcsphy6>; pcs-handle-names = "xfi"; 物理接続タイプ = "10gbase-r"; 固定リンク { 速度 = <10000>; 全二重通信; }; }; mdio@f1000 { ステータス = "正常";   pcsphy6: イーサネット-phy@0{     compatible = "fsl,lynx-pcs";     reg = <0x0>;   }; }; sfp_mac9: sfp { 互換 = "SFF,SFP"; I2Cバス = <&i2C3>; status = "OK"; }; 参考までに、私はlinux-qoriqカーネル6.12を使っていますが、SFPは起動時にEEPROMを正しく読み込んでいます。 fm1-mac9でこのタイプの接続を実行する適切な例はありますか?
View full article
IW612 Bluetooth RFテスト 皆さん、こんにちは。 IW612を基にモジュールのRFテストを実行しようとしています。そのために、いくつかの文書を参考にしました。例えば: AN14310 - NXP Bluetooth UARTドライバ統合 AN14114 - Linux OS上のRFテストモード AN14163 - Bluetooth ダイレクトテストモード 他にも。 いくつか問題に直面しています: - Wi-Fi 5 GHzでは、5 GHz付近の低チャネルで波形が生成されず、高チャネルでしか波形が見えません - Bluetoothについては、クラシックなBluetoothで波形を生成できず、BLEでしか波形を生成できません(hcitoolでスキャンやペア情報取得のコマンドは問題なく動作するため、ハードウェアの問題ではないと思います) 私のセットアップでは、SoM Variscite Dart IMX8M(バージョン2.0)と2ELラジオを使い、IW612をベースにしています。波形を取得するために、HackRFを使用しています。 私はカーネル6.6.23を搭載したシステムを使用しています。Yoctoのカスタムバージョンと、Firmware sduart_nw61x_v1.bin.seを搭載しています。バージョンからのデフォルト HCIコマンドのフィードバックはドキュメントと互換性がありますが、波形は見えません。システムや手順に何か不足している点があれば、ご指摘いただけますでしょうか?これは認証プロセスの一部なのですが、今ここで行き詰まっています。 どうもありがとうございました Re: IW612 Bluetooth RF Test Hello テストのコマンドと結果のスクリーンショットを教えてもらえますか? よろしくお願いいたします。 ショーン Re: IW612 Bluetooth RF Test こんにちは、ショーンさん。 もちろん。hcitoolとwifi用にこれらのコマンドを実行しました。設定の最終ファイルを添付しました。 Bluetooth Classic用 ------------------------------------ これらのコマンドはUM11490(149ページ)から直接収集したものです。 # リセット root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0003 < HCIコマンド:ogf 0x03、ocf 0x0003、プレン0 > HCIイベント:0x0eプレン4 01 03 0C 00 # スキャンを有効にする root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x001a 0x3 < HCIコマンド:ogf 0x03、ocf 0x001a、プレン1 03 > HCIイベント:0x0eプレン4 01 1A 0C 00 # イベントフィルターを有効にする root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0005 0x02 0x00 0x02 < HCIコマンド:ogf 0x03、ocf 0x0005、プレン3 02 00 02 > HCIイベント:0x0eプレン4 01 05 0C 00 # テストモードでエントリー root@oaslv:/home/hexagon# hcitool -I HCi0 cmd 0x06 0x0003 < HCIコマンド:ogf 0x06、ocf 0x0003、プレン0 > HCIイベント:0x0eプレン4 01 03 18 00 # TXトランスミッションを開始 root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0x01 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI司令部:ogf 0x3f、ocf 0x0019、プレン18 80 80 80 80 01 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCIイベント:0x0eプレン4 01 19 FC 00 # TXの送信を止めろ root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xF F 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI司令部:ogf 0x3f、ocf 0x0019、プレン18 80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 04 > HCIイベント:0xffプレン6 19 01 39 00 00 00 --------------------、TXトランスミッションの前にBLEとCLASSICのスキャンを止めること---------------- # リセット root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0003 < HCIコマンド:ogf 0x03、ocf 0x0003、プレン0 > HCIイベント:0x0eプレン4 01 03 0C 00 # スキャンを有効にする root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x001a 0x3 < HCIコマンド:ogf 0x03、ocf 0x001a、プレン1 03 > HCIイベント:0x0eプレン4 01 1A 0C 00 # イベントフィルターを有効にする root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x0005 0x02 0x00 0x02 < HCIコマンド:ogf 0x03、ocf 0x0005、プレン3 02 00 02 > HCIイベント:0x0eプレン4 01 05 0C 00 # テストモードでエントリー root@oaslv:/home/hexagon# hcitool -I HCi0 cmd 0x06 0x0003 < HCIコマンド:ogf 0x06、ocf 0x0003、プレン0 > HCIイベント:0x0eプレン4 01 03 18 00 # BLEスキャンを無効に root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x03 0x001a 0x0 < HCIコマンド:ogf 0x03、ocf 0x001a、プレン1 00 > HCIイベント:0x0eプレン4 01 1A 0C 00 # クラシックスキャンを無効にする root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x08 0x000C 0x00 0x00 < HCIコマンド:ogf 0x08、ocf 0x000c、プレン2 00 00 > HCIイベント:0x0eプレン4 01 0C 20 00 # TXトランスミッションを開始 root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0x01 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI司令部:ogf 0x3f、ocf 0x0019、プレン18 80 80 80 80 01 01 01 0D 03 0F 00 00 00 00 00 00 04 > HCIイベント:0x0eプレン4 01 19 FC 00 # TXの送信を止めろ root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI司令部:ogf 0x3f、ocf 0x0019、プレン18 80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 04 > HCIイベント:0xffプレン6 19 01 63 07 00 00 **テストモードに入る前にスキャンを無効にすると、TX送信の停止により次のようになります。 root@oaslv:/home/hexagon# hcitool -i hci0 cmd 0x3F 0x0019 0x80 0x80 0x80 0x80 0xFF 0x00 0x01 0x01 0x0D 0x03 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x04 < HCI司令部:ogf 0x3f、ocf 0x0019、プレン18 80 80 80 80 FF 00 01 01 0D 03 0F 00 00 00 00 00 04 > HCIイベント:0xffプレン6 19 01 ED 04 00 00 Wi-Fi 5GHz用 -------------------------------------------------------------------------------- パラメータ: 連続送信、帯域幅 = 40 MHz、802.11ac、DFSなし、CH = 40、MCS0 (13.5)、電力 = 14 dBm root@oaslv:/home/hexagon# cat /proc/mwlan/adapter0/config hardware_status=0 netlink_num=31 drv_mode=7 hssetpara=7,0xff,200,400 SDCMD52RW=0 0x0 0x00 rf_test_mode=1 tx_antenna=1 rx_antenna=1 バンド=1 BW=1 チャネル=44 radio_mode[0]=3 radio_mode[1]= 総処方PKT数=0 RXマルチキャスト/ブロードキャストのPKTカウント=0 rx FCSエラー PKTカウント=0 tx_power=14 2 0 tx_continuous=0 tx_frame=1 4352 0xaaa 1024 1 20 4294967295 0 0 0 4294967295 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 05:43:3f:c4:51:ff he_tb_tx=0 trigger_frame=0 otp_mac_add_rd_wr= 00:00:00:00:00:00
View full article
Ethernet Switch SJA1110 Examples S32G-VNP-RDB2 Note: S32G-VNP-RDB2 examples can be used also on S32G-VNP-RDB3. Example SJA1110 FreeRTOS lwIP S32G-VNP-RDB2 S32DS 3.5 RTD 1.0.2 SJA1110-MGS-EVM Example SJA1110 FreeRTOS lwIP SJA1110-MGS-EVM S32DS 3.5 RTD 1.0.2 MR-T1ETH8 Example SJA1110 FreeRTOS lwIP MR-T1ETH8 S32DS 3.5 RTD 1.0.2
View full article
Example SJA1110 FreeRTOS lwIP MR-T1ETH8 S32DS 3.5 RTD 1.0.2 ********************************************************************************* * Detailed Description: * Updated the example lwip_FreeRTOS_SJA1110 for board MR-T1ETH8 * to enable ping from the command window, from all applicable ports * *ping 192.168.0.200 * *Pinging 192.168.0.200 with 32 bytes of data: *Reply from 192.168.0.200: bytes=32 time=2ms TTL=255 *Reply from 192.168.0.200: bytes=32 time=1ms TTL=255 *Reply from 192.168.0.200: bytes=32 time=1ms TTL=255 *Reply from 192.168.0.200: bytes=32 time=1ms TTL=255 * *Ping statistics for 192.168.0.200: * Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), *Approximate round trip times in milli-seconds: * Minimum = 1ms, Maximum = 2ms, Average = 1ms * * Installed packages to S32DS 3.5 update 14: * SW32SJA11xx_S32DS_3.5.0_RFP_D2206.zip * SJA11XX_RTD_4.4_1.0.1_P02_HF01_D2510_DesignStudio_updatesite.zip * SW32SJA1110_XJA11XX_ETH_PHY_4.4_1.0.8_CD01_D2509_DesignStudio_updatesite.zip * SJA11XX_ETH_SWITCH_4.4_1.0.2_CD01_D2509_DesignStudio_updatesite.zip * SW32SJA11xx_FreeRTOS_11.1.0_0.8.0_CD2_D2411_DesignStudio_updatesite.zip * SJA11XX_TCPIP_2.0.0_CD01_D2510_DesignStudio_updatesite.zip * * EVB * - to enable flashing by Lauterbach TRACE32 - Populate R78, DNP R77 * * Configuration: * - Updated switch configuration * - Updated phy configuration * - Fixed Mcu/McuModuleConfiguration/McuPowerControlUnit - 1V8 and 2V5 * - Fixed Eth configuration * * * * - TCPIP stack: enabled UDP_ECHO, etc. * - Added DIO * - Added nvm_metadata * - MAC learning is disabled * - All available ports initialized * - All ports checked, except 1 Gbit/s ix Industrial connector (J9) * * main.c * - Updated only the header * device.c * - Added LED routines * test.c * - Removed code that shuts down the TCP/IP stack after its predefined timeout * - Added debug stuff * - Commented out the code that initializes 2nd switch * * ----------------------------------------------------------------------------- * Test HW: MR-T1ETH8 * MCU: SJA1110 * Debugger: Lauterbach TRACE32 * Target: RAM or external FLASH (flash_image.bin generated) * EVB connection: any port <-> RDDRONE T1ADAPT (on ports where applicable) <-> USB-to-Ethernet adapter <-> Laptop DELL, Windows 11
View full article
Edgefast Open 在 SDK 中不可用 自 SDK 版本 26.09.00 起,EdgeFast Bluetooth PAL 将被弃用,我想开始测试并切换到新的 EdgeFast Open。 如文档中所述: https://mcuxpresso.nxp.com/mcuxsdk/latest/html/middleware/edgefast_open/docs/MCUXSDKEFOPENUG/topics/demo.html#run-a-demo-application-using-mcuxpresso-ide 似乎可以使用 MCUXPresso IDE 测试新库,所以我从 MCUXpresso SDK Builder 下载了适用于 RT685、RT1060 和 RT1170 的最新 26.06 SDK,并尝试导入一个示例,但我找不到任何使用“开放”库的示例。该 SDK 中似乎只包含了 PAL 版本。 我还使用 MCUXPresso for VSC 进行了测试,从 GitHub 下载了存储库。我在源代码和清单文件中都看到了这个库,但是它没有包含在任何板示例中。 我该如何测试新的 EdgeFast 库? 先行致谢。 Re: Edgefast Open not available on SDK 我就是从那里开始的。 问题在于: - 为 MCUXPresso 生成的 SDK 不包含任何库或示例的痕迹。 - 该库和示例已上传至 GitHub。我克隆了仓库,可以看到文件,但仍然无法导入使用此库的示例。 Re: Edgefast Open not available on SDK 您好, 请查看mcux SDK的以下目录:mcuxsdk\middleware\edgefast_open。 问候, 丹尼尔。 Re: Edgefast Open not available on SDK 您需要从仓库中获取 SDK。并非来自 SDK 构建器。 然后,您可以按如下方式构建示例: C:\mcux_26_06\mcuxsdk\mcuxsdk>west build -b evkbmimxrt1170 middleware/edgefast_open/examples/peripheral_ht --build-dir build_peripheral_ht --pristine -- -Dcore_id=cm7 然后刷机: C:\mcux_26_06\mcuxsdk\mcuxsdk>west flash --build-dir build_peripheral_ht 输出: BLE Peripheral HT demo start... Bluetooth initialized Advertising successfully started 问候, 丹尼尔。
View full article
Edgefast OpenはSDKで利用できません SDKバージョン26.09.00以降、EdgeFast Bluetooth PALは廃止される予定なので、テストを始めて新しいEdgeFast Openに切り替えたいと思っています。 ドキュメントに記載されている通り: https://mcuxpresso.nxp.com/mcuxsdk/latest/html/middleware/edgefast_open/docs/MCUXSDKEFOPENUG/topics/demo.html#run-a-demo-application-using-mcuxpresso-ide MCUXPresso IDEを使って新しいライブラリをテストできるようだったので、MCUXpresso SDK BuilderからRT685、RT1060、RT1170の最後の26.06 SDKをダウンロードしてサンプルをインポートしようとしましたが、「open」ライブラリを使う例は見つかりませんでした。そのSDKにはPAL版のみが含まれているようです。 また、GitHubからリポジトリをダウンロードして、MCUXPresso for VSCでもテストしました。ソースファイルとマニフェストファイルにはライブラリが存在しているのですが、ボードのサンプルには含まれていません。 新しいEdgeFastライブラリをどうやってテストできますか? よろしくお願いいたします。 Re: Edgefast Open not available on SDK 私はまさにそこから始めた。 問題は以下の通りです: - MCUXPresso用に生成されたSDKには、ライブラリやサンプルの痕跡は一切含まれていません。 ライブラリとサンプルはGitHubで公開されています。リポジトリをクローンしてファイルは見られますが、このライブラリを使う例をインポートすることはまだできません。 Re: Edgefast Open not available on SDK こんにちは、 mcux SDK mcuxsdk\middleware\edgefast_openのディレクトリをご覧ください。 よろしくお願いいたします。 ダニエル。 Re: Edgefast Open not available on SDK リポジトリからSDKを取得する必要があります。SDKビルダーからではありません。 その後、以下のように例を作成できます。 C:\mcux_26_06\mcuxsdk\mcuxsdk>west build -b evkbmimxrt1170 middleware/edgefast_open/examples/peripheral_ht --build-dir build_peripheral_ht --pristine -- -Dcore_id=cm7 次に、フラッシュするには: C:\mcux_26_06\mcuxsdk\mcuxsdk>west flash --build-dir build_peripheral_ht 出力: BLE Peripheral HT demo start... Bluetooth initialized Advertising successfully started よろしくお願いいたします。 ダニエル。
View full article
kw45 Hello team, WE were designing a product using KW45 and we saw it  supports LPSPI, but we wanted to interact with the QSPI flash W25Q128JWFIQ TR. Does it supports? if it does, what and all possible hardware and software configurations need to be done Communication & Control(I3C | I2C | SPI | FlexCAN | Ethernet | FlexIO) Re: kw45 Hi, @TejasN2255  Thanks for creating case to us. Yes, it supports. You can use KW45 to interact with the QSPI flash W25Q128JWFIQ TR. But because KW45 doesn't have FlexSPI and no execute-in-place (XIP) path, so you could only talk to the W25Q128JWFIQ over its LPSPI peripheral. To use it, you need to be careful for the Supply voltage. The W25Q128JWFIQ is 1.8 V nominal (1.7–1.95 V). The KW45's I/O rail feeding LPSPI1 (VDD_MEM on the EVK) must be set to 1.8 V; do not tie it to a 3.3 V rail. You can refer to our KW45B41Z-EVK_SCH schematics page 5, we have a similar connection with AT25XE161D-MAHN-T, but the difference is the Supply voltage.  Best regards, Christine.
View full article
KW45 大家好, 我们在设计一款使用 KW45 的产品时,发现它支持 LPSPI,但我们想与 QSPI 闪存 W25Q128JWFIQ TR 进行交互。 它支持吗? 如果需要,需要进行哪些硬件和软件配置?所有可能的配置方案是什么? 通信与控制(I3C | I2C | SPI | FlexCAN | 以太网 | FlexIO) Re: kw45 你好, @TejasN2255 感谢您向我们提交案件。 是的,它支持。 您可以使用 KW45与 QSPI 闪存 W25Q128JWFIQ TR 进行交互。 但是由于 KW45 没有FlexSPI 也没有就地执行 (XIP) 路径,所以你只能通过其LPSPI外设与 W25Q128JWFIQ 通信。 使用时,需要注意供电电压。W25Q128JWFIQ 的标称电压为 1.8 V(1.7–1.95 V)。V)。KW45 的 I/O 轨供电给 LPSPI1(EVK 上的 VDD_MEM)必须设置为 1.8 V;不要将其连接到 3.3 V 轨。 您可以参考我们的KW45B41Z-EVK_SCH原理图第 5 页,它与 AT25XE161D-MAHN-T 有类似的连接,但区别在于电源电压。 此致, Christine。
View full article
MIMRT700でSDカードを使用してサンプルを実行するとエラーが発生しますか? SDK for MIMRT700でSDCardサンプルを実行したときにこのエラーが出ました。 現在、私はカードをフォーマットしていません。調査の結果、実行前にカードをフォーマットする必要はないことがわかりました。この問題を解決するにはどうすればいいですか? Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS ご回答ありがとうございます。PCでSDカードをフォーマットする場合、どのフォーマットを選択すればよいですか?SDカードに多くのデータがあるので、フォーマットしたいと思っています。 もう一つ質問があります。現在、私はサンプルtflm_cifar10_cm33_core0を使用しており、このサンプルtflm_cifar10_cm33_core0でSDカードを使用してSDカードからデータをロードしたいと考えています。JP65を1-2に設定したら、tflm_cifar10_cm33_core0実行できますか? Re: Error when runnning sample with SDcard in MIMRT700? こんにちは、 @nnxxpp。 SDK v26.06の例「mimxrt700evk_sdcard_fatfs_cm33_core0」をテストしましたが、SDカードがフォーマットされていても私の側では正しく動作しています。 JP65が1-2に設定されているか確認してもらえますか?EVKのデフォルト設定は2-3です。 また、サンプルのdocフォルダにあるexample_board_readmeファイルで推奨されているSDカードのいずれかを使用してテストしてください。 BR ハビブ Re: Error when runnning sample with SDcard in MIMRT700? こんにちは@nnxxpp さん、 この例では、次の図に示すように、main関数から実行されるf_mkfs()関数を呼び出すことで、SDカード上にFATファイルシステムを作成します。 FF_USE_MKFS マクロは ffconf.h で有効になっています。これにより、アプリケーションは必要に応じてファイルシステムを作成できます。f_mkfs()に関する追加情報はこの ページでご覧いただけます。したがって、このサンプルはファイルシステム自体を作成できるため、サンプルを実行する前にSDカードを特定の構成で事前にフォーマットする必要はありません。 JP65に関してですが、tflm_cifar10_cm33_core0のサンプルは、JP65を1~2に設定すれば問題なく動作するはずです。RT700-EVKの回路図によると、JP65はマルチプレクサの出力選択のみを制御するものであり、次の図に示すように、この例で使用される機能には影響を与えません。 BR ハビブ Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS 詳しい説明をありがとうございました。以前よりもずっと理解が深まった。 また、いくつかのSDカードも確認し、そのうちの1枚(Sandisk 256GB)が動作し、サンプルを実行sdcard_fatfsきました。 はい、おっしゃる通りJP65を1-2に設定したら、eqi tflmサンプルを正常に実行できました。 Re: Error when runnning sample with SDcard in MIMRT700? こんにちは@nnxxpp さん、 両方の例が正常に動作していると聞いて安心しました。 この質問は元の問題とは別のものなので、新しいコミュニティ投稿を作成してもらえますか?遠慮なく私をタグ付けしてください。喜んで引き続きお手伝いさせていただきます。 BR ハビブ Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS これはsdcard_fatfsのメモリ構成です。このメモリ構成でサンプルを実行できます。 しかし、下の画像のようにメモリ構成を変更したところ(このNPU tfliteモデルの構成です。SDカードを使用しない場合は問題ありません。 デバッグ中にエラーが発生しました。原因はメモリ構成にあるようです。 この問題を解決するにはどうすればいいですか?ありがとう。 Re: Error when runnning sample with SDcard in MIMRT700? はい。ありがとうございます。原因はメモリ構成にあるのではないことが分かりました。それは、SDカードからデータを読み込む際のサイズ設定を誤っていたためです。
View full article
使用SD卡在MIMRT700中运行示例时出错? 我在运行 MIMRT700 SDK 中的 SD 卡示例时遇到了这个错误。 目前,我还没有格式化我的存储卡。经调查,运行前无需格式化存储卡。我应该如何解决这个问题? Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS 感谢您的回复。如果我想在电脑上格式化SD卡,我应该格式化哪种格式的SD卡?我的SD卡里有很多数据,所以我想格式化它。 我还有另一个问题。目前,我正在使用示例tflm_cifar10_cm33_core0 ,我想使用 SD 卡配合示例tflm_cifar10_cm33_core0从 SD 卡加载数据。如果我将JP65 设置为 1-2,是否可以运行tflm_cifar10_cm33_core0? Re: Error when runnning sample with SDcard in MIMRT700? 你好@nnxxpp , 我测试了 SDK v26.06 示例“mimxrt700evk_sdcard_fatfs_cm33_core0”,无论 SD 卡是否格式化,它在我的机器上运行正常。 请确认 JP65 是否设置为 1-2?EVK 的默认配置为 2-3。 另外,请使用示例 doc 文件夹中的 example_board_readme 文件中推荐的 SD 卡之一进行测试。 BR 哈比卜 Re: Error when runnning sample with SDcard in MIMRT700? 你好@nnxxpp , 该示例通过调用 f_mkfs() 函数在 SD 卡上创建一个 FAT 文件系统,该函数从 main 函数执行,如下图所示: ffconf.h 中启用了 FF_USE_MKFS 宏。这样,应用程序就可以在需要时创建文件系统。您可以在此页面上找到有关 f_mkfs() 的更多信息。因此,在运行示例之前,无需预先使用特定配置格式化 SD 卡,因为示例能够自行创建文件系统。 关于 JP65,当 JP65 设置为 1-2 时,tflm_cifar10_cm33_core0 示例应该可以正常运行。根据RT700-EVK 原理图,JP65 仅控制多路复用器的输出选择,并不影响本示例使用的功能,如下图所示: BR 哈比卜 Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS 感谢您的详细解释。我理解得更多了。 我还检查了我的几张 SD 卡,发现其中一张(SanDisk 256GB)可以正常工作,并且我可以运行 sdcard_fatfs 示例。 是的,正如您所说,将 JP65 设置为 1-2 后,我就可以成功运行 eqi tflm sample 了。 Re: Error when runnning sample with SDcard in MIMRT700? 你好@nnxxpp , 很高兴听到这两个例子都运行成功。 由于这个问题与原问题无关,请您为此创建一个新的社区帖子好吗?欢迎随时标记我,我将很乐意继续为您提供帮助。 BR 哈比卜 Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS 这是 sdcard_fatfs 的内存配置。我可以用这种内存配置运行示例程序。 但是当我按照下图所示更改内存配置时(此配置适用于 NPU tflite 型号)。不使用SD卡时没问题) 调试时出现错误。原因似乎出在内存配置上。 如何解决这个问题?谢谢。 Re: Error when runnning sample with SDcard in MIMRT700? 是的,谢谢。我发现原因并非内存配置问题。正是由于这个原因,我错误地配置了从SD卡加载数据的大小。
View full article
Edgefast Open not available on SDK Since SDK version 26.09.00, EdgeFast Bluetooth PAL will be deprecated, I wanna start to test and switch to new EdgeFast Open. As stated in the documentation: https://mcuxpresso.nxp.com/mcuxsdk/latest/html/middleware/edgefast_open/docs/MCUXSDKEFOPENUG/topics/demo.html#run-a-demo-application-using-mcuxpresso-ide It seems possible to test the new library using the MCUXPresso IDE, so I downloaded the last 26.06 SDK for RT685, RT1060, and RT1170 from the MCUXpresso SDK Builder and tried importing an example, but I couldn't find any examples that use the "open" library. It appears that only the PAL version is included in that SDK. I also tested with MCUXPresso for VSC, downloading the repository from GitHub. I see the library in the source and manifest files, but it's not included in any of the board examples. How can I try to test the new EdgeFast library? Thanks in advance. Re: Edgefast Open not available on SDK I started right there. The problem is: - The SDK generated for MCUXPresso contains no trace of the library or the examples. - The library and examples are present on GitHub. I cloned the repo and can see the files, but it's still not possible to import an example that uses this library. Re: Edgefast Open not available on SDK HI, Please take a look at the following directory of the mcux SDK mcuxsdk\middleware\edgefast_open. Regards, Daniel. Re: Edgefast Open not available on SDK You will need to get the SDK from the repo. Not from the SDK builder. Then, you can build the example as follows: C:\mcux_26_06\mcuxsdk\mcuxsdk>west build -b evkbmimxrt1170 middleware/edgefast_open/examples/peripheral_ht --build-dir build_peripheral_ht --pristine -- -Dcore_id=cm7 Then to flash it: C:\mcux_26_06\mcuxsdk\mcuxsdk>west flash --build-dir build_peripheral_ht Output: BLE Peripheral HT demo start... Bluetooth initialized Advertising successfully started Regards, Daniel.
View full article
KW45 チームの皆さん、こんにちは。 私たちはKW45を使って製品を設計していて、LPSPIをサポートしているのを見ましたが、TR W25Q128JWFIQ QSPIフラッシュとやり取りしたいと考えていました。 サポートはできますか? もしそうなら、どんなハードウェアやソフトウェアの設定が必要か、 通信・制御(I3C |I2C |SPI |FlexCAN |イーサネット |FlexIO) Re: kw45 こんにちは、 @TejasN2255 私たちにCASEを作ってくれてありがとう。 はい、サポートしています。 KW45を使ってQSPIフラッシュW25Q128JWFIQ TRと操作できます。 しかし、KW45には FlexSPIがなく、実行インプレイス(XIP)パスもないため、W25Q128JWFIQと通信できるのは LPSPI 周辺機器でしかできませんでした。 使用する際には、電源電圧に注意する必要があります。W25Q128JWFIQの公称電圧は1.8V(1.7~1.95V)です。V).KW45のLPSPI1(EVKのVDD_MEM)に供給されるI/Oレールは1.8Vに設定する必要があります。3.3Vレールに接続しないでください。 KW45B41Z-EVK_SCH回路図の5ページを参照してください。AT25XE161D-MAHN-Tと似た接続がありますが、違いは電源電圧です。 よろしくお願いします、 Christine。
View full article
Error when runnning sample with SDcard in MIMRT700? I got this error when running SDCard sample in SDK for MIMRT700. Currently, I did not format my card. I investigated that we do not need to format card before running. What should I do to solve this problem? Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS  Thank you for your response. If I want to format Sdcard on PC, which format of SDcard I need to format? I have many data on my sdcard, so I want to format it. I have the other question. Currently, I am using the sample tflm_cifar10_cm33_core0  and I want to use SDcard with the sample tflm_cifar10_cm33_core0  to load data from sdcard. If I set JP65 to 1-2, whether I can run tflm_cifar10_cm33_core0? Re: Error when runnning sample with SDcard in MIMRT700? Hello @nnxxpp, I tested the SDK v26.06 example "mimxrt700evk_sdcard_fatfs_cm33_core0" and it runs correctly on my side, regardless of whether the SD card is formatted. Could you please verify that JP65 is set to 1-2? The default EVK configuration is 2-3. Also, please test with one of the SD cards recommended in the example_board_readme file located in the example's doc folder. BR Habib Re: Error when runnning sample with SDcard in MIMRT700? Hello @nnxxpp, The example creates a FAT file system on the SD card by calling the f_mkfs() function, which is executed from main, as shown in the following image: The FF_USE_MKFS macro is enabled in ffconf.h, which allows the application to create the file system when needed. You can find additional information about f_mkfs() on this page. Therefore, the SD card does not need to be pre-formatted with a specific configuration before running the example, since the example is able to create the file system itself. Regarding JP65, the tflm_cifar10_cm33_core0 example should run without issues when JP65 is set to 1-2. According to the RT700-EVK schematic, JP65 only controls the output selection of a multiplexer and does not affect the functionality used by this example, as shown in the following image: BR Habib Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS  Thank you for deep explanation. I understood much more. I also check my several SDcards and I found that one of them works (Sandisk 256GB) and I could run sdcard_fatfs sample. Yes, as you mention, after setting JP65 to 1-2, I could run eqi tflm sample successfully. Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS  This is the memory configuration of sdcard_fatfs. I could run sample with this memory configuration. But when I changed the memory configuration as below image (this configuration for NPU tflite model. It is ok when not using sdcard) I got error when debugging. The reason seems from memory configuration. How to fix this problem? Thank you. Re: Error when runnning sample with SDcard in MIMRT700? Hello @nnxxpp, I am glad to hear both examples are running successfully. As this question is separate from the original issue, could you please create a new community post for it? Feel free to tag me and I will be happy to continue assisting you. BR Habib Re: Error when runnning sample with SDcard in MIMRT700? Yes. Thank you. I found that the reason is not from memory configuration. It is from that I incorrectly config size to load data from sdcard.
View full article