Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
i2cモジュールのブロッキング問題 おはよう、 私は大きなプロジェクトを実行しています。数ミリ秒ごとに複数の割り込みを実行しています。残念ながら、I2C_MasterTransferBlocking 関数を使用してポーリングしていたため、i2c モジュールと競合していることに気付きました。SOすることで、繰り返しの割り込みがブロックされました。このため、割り込みでも i2c モジュールを使用することにしました。残念ながら、送信が完了するまで while を使用せずに iterrupt を介して送信を実行する最適な方法がわかりません。添付されているのは、現在私が行っている作業のよりシンプルで整理されたプロジェクトです。これにより、i2c 送信を実行してディスプレイに印刷する最適な方法を理解できます。 これについてアドバイスをいただけませんか? 前もって感謝します よろしく Re: Blocking i2c module problem こんにちは@Transidico 、 より適切にサポートするために、メッセージを表示するために I2C 転送を終了する必要があるかどうかを明確にしていただけますか? そのCASE、アプリケーションは続行する前に別のプロセスの完了を必要とするため、本質的にブロックされているように見えます。この依存関係を考慮すると、現在実装しているアプローチが最も適切なソリューションであると思われます。 お役に立てれば幸いです。 BR ハビブ Re: Blocking i2c module problem すみません、それについて何か答えはありますか?
View full article
Usage of POPR during DSPI write transaction Hello, I am doing some experiments with the MPC5777C DSPI and a MRAM memory and I wonder if I have to do something with POPR while doing write transactions and, conversely, if I have to write dummy data in PUSHR while doing read transactions. A colleague instructed me to do this but I did not find any similar procedure in the reference manual or in AN2865. Thanks! Ricardo Re: Usage of POPR during DSPI write transaction After writing to the PUSHR register, should I wait for the TCF bit in the DSPI_SR register to be set before reading from the POPR register? Which of the following sequences is correct? PUSH → wait for TCF == 1 → POP PUSH → POP → wait for TCF == 1 Re: Usage of POPR during DSPI write transaction Yes, every PUSH is needed to along with POP operation as both receive/transmit operation works simultaneously. In the thread below you may see example code I made in the past for reference: https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5676R-DSPI-ext-SPI-memory-S25FL129P-CW210/ta-p/1104839 Pay attention mainly to dspi_S25FL129.c and dspi_S25FL129.h file Note that DSPI module of MPC5676R is forward compatible with MPC5777C.
View full article
在 DSPI 写入事务中使用 POPR 你好 我正在用 MPC5777C DSPI 和一个 MRAM 存储器做一些实验,我想知道在进行写事务时是否必须对 POPR 做一些处理,反之,在进行读事务时是否必须在 PUSHR 中写入假数据。一位同事指示我这样做,但我没有在参考手册或 AN2865 中找到任何类似的程序。 谢谢您! 里卡多 Re: Usage of POPR during DSPI write transaction 向 PUSHR 寄存器写入数据后,是否需要等待 DSPI_SR 寄存器中的 TCF 位被设置,然后再从 POPR 寄存器读取数据? 以下哪个序列是正确的? PUSH → 等待 TCF == 1 → POP PUSH → POP → 等待 TCF == 1 Re: Usage of POPR during DSPI write transaction 是的,每次 PUSH 都需要与 POP 操作一起进行,因为接收/发送操作是同时进行的。 在下面的话题中,你可以看到我过去制作的示例代码以供参考: https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5676R-DSPI-ext-SPI-memory-S25FL129P-CW210/ta-p/1104839 主要注意 dspi_S25FL129.c和 dspi_S25FL129.h文件 请注意,MPC5676R 的 DSPI 模块与 MPC5777C 向前兼容。
View full article
在 LPCXpresso55S69-EVK 上使用 Zephyr SDIF 驱动程序时读写性能不佳 在评估 LPC55S69-EVK 时,我注意到与 MCUXpresso SDK 示例相比,Zephyr 的 USB 大容量存储器(使用 SDIF 驱动程序)的读/写速度明显较慢。 基准结果 以下是使用 CrystalDiskMark 8.0.6 进行的性能比较: 1.MCUXpresso SDK 示例 (lpcxpresso55s69_dev_msc_disk_freertos_cm33_core0) [Read] SEQ 1MiB: 10.903 MB/s | RND 4KiB: 4.204 MB/s [Write] SEQ 1MiB: 7.756 MB/s | RND 4KiB: 3.286 MB/s 2.Zephyr(传统 USB 堆栈) [Read] SEQ 1MiB: 1.048 MB/s | RND 4KiB: 0.985 MB/s [Write] SEQ 1MiB: 0.209 MB/s | RND 4KiB: 0.351 MB/s 比 MCUXpresso SDK 慢 ~10 倍。 3.Zephyr(USB 设备下一个堆栈) [Read] SEQ 1MiB: 1.676 MB/s | RND 4KiB: 1.489 MB/s [Write] SEQ 1MiB: 0.628 MB/s | RND 4KiB: 0.830 MB/s *速度仍比 MCUXpresso SDK 慢 ~5-6 倍。* 调试尝试 已启用 ZephyrSDHC& SD 卡日志 - 未检测到错误。 确认 SD 卡初始化(3.3V、50MHz 时钟、正确的块大小)。 日志显示 SDIF 时钟配置成功(24MHz → 50MHz)。 [00:00:00.000] sd: sd_init_io: Host controller support 3.3V max [00:00:01.000] sdif: mcux_sdif_set_io: SDIF clock set to 400000 [00:00:01.376] sd: sdmmc_read_csd: Card block count 124735488, block size 512 [00:00:01.376] sdif: mcux_sdif_set_io: SDIF clock set to 24000000 [00:00:01.379] sd: sdmmc_set_bus_speed: Setting bus clock to: 50000000 环境 板:LPC55S69-EVK Zephyr 版本: commit :c2d52c7f4b53a3e3691a7e6fa15af83ef72446cc(4.1.99) 我需要修改 Kconfig 选项或覆盖层吗? 如果有任何进一步调试的见解或建议,我将不胜感激 提前感谢! Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 感谢您的建议。 尽管进行了各种优化和更改,我所能达到的最佳速度仍为 3.1 MB/s。您找到性能问题的根本原因了吗?坦率地说,如果不解决根本问题,我怀疑仅靠任何系统调整都无法让我们达到最佳性能。 维曼沙 Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 你好@wima88 您还可以尝试另一种 USB 优化方法。 CONFIG_UDC_BUF_COUNT=128 CONFIG_UDC_WORKQUEUE_STACK_SIZE=2048 CONFIG_UDC_WORKQUEUE_PRIORITY=0 BR 哈利 Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 嗨,哈里 、 感谢您的回复。使用建议的 Konig 选项,我的速度达到了 2.54 MB/s。 [Read] SEQ 1MiB (Q= 1, T= 1): 2.516 MB/s [ 2.4 IOPS] <412859.66 us> RND 4KiB (Q= 1, T= 1): 2.033 MB/s [ 496.3 IOPS] < 2011.94 us> 我在想,会不会是 USB 栈造成了瓶颈? Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 你好@wima88 请尝试添加以下优化功能 CONFIG_MCUX_SDIF_DMA_BUFFER_SIZE=512 CONFIG_SPEED_OPTIMIZATIONS=y CONFIG_SDIO_STACK=y CONFIG_MPU=n CONFIG_ASSERT=n CONFIG_LOG=n CONFIG_LOG_DEFAULT_LEVEL=0 BR 哈利 Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 你好@wima88 我们正在调查这个问题,一旦有结果,我会立即通知您。 BR 哈利 Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK @Harry_Zhang这个问题有什么新进展吗?我测试了FRDM-MCXN947(使用 Zephyr),它使用 imx 驱动程序而不是 lpc 驱动程序。结果与上述基本相同 谢谢  Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 嗨,哈里 、 您好, 我使用 CrystalDiskMark 作为基准测试工具(https://crystalmark.info/en)。以下是我的设置和过程: MCUXpresso SDK 设置: 修改跳线 P4电压从 1.8V 升至 3.3V (根据用户指南表 1,P21)。 通过VSCode 中的 MCUXpresso 扩展,下载 SDK 示例(v25.03.00) 。 版本并刷新了 lpcxpresso55s69_dev_msc_disk_freertos_ cm33_core0 示例 。 RESET后,串行终端显示提示: "请插入磁盘。" 使用的是 SanDisk Class 3 V30 SD 卡。 连接 P9(HS-USB) 并配置 CrystalDiskMark (见所附截图)。   已测试: 1MB 区块大小 1 个队列,1 个线程 32MB 文件的 9 次迭代 Zephyr 设置: 使用与上述相同的开发环境。 传统 USB 堆栈: 例如: zephyr/samples/subsys/usb/mass 未作修改。 版本命令: west build -p -b lpcxpresso55s69/lpc55s69/cpu0 west flash USB 下一个堆栈: 修改 next_usb_prj.conf 如下: CONFIG_DISK_ACCESS=y CONFIG_FILE_SYSTEM=y CONFIG_FAT_FILESYSTEM_ELM=y CONFIG_PRINTK=y CONFIG_DISK_DRIVERS=y CONFIG_DISK_DRIVER_SDMMC=y CONFIG_SDHC_LOG_LEVEL_DBG=y CONFIG_SD_LOG_LEVEL_DBG=y CONFIG_LOG_BUFFER_SIZE=2048 CONFIG_USBD_MSC_STACK_SIZE=4096 CONFIG_USBD_MSC_LUNS_PER_INSTANCE=5 CONFIG_USBD_MSC_SCSI_BUFFER_SIZE=2048 版本命令 west build -p -b lpcxpresso55s69/lpc55s69/cpu0 -- -DCONF_FILE=usbd_next_prj.conf west flash 测试: 这三个案例都使用了 相同的 CrystalDiskMark 设置 。 两个 Zephyr 示例均未使用覆盖文件 。 如果您需要更多细节,请告诉我!   谢谢! Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK 你好@wima88 请问如何测试? 我想测试一下。 BR 哈利
View full article
PCF2131TFY 电池电量 使用 PCF2131TFY 的产品出现间歇性问题,一些板会在短短几天内耗尽电池电量。安装的电池为 CR2032。诊断这个问题有什么注意事项吗?这个部件是否存在已知问题? Re: PCF2131TFY Battery Draw 结果发现问题出在所有印刷电路板上都有一些多余和未清除的助焊剂,导致电流过大和电池耗尽。 Re: PCF2131TFY Battery Draw 对于一些未使用的引脚,请按照以下建议进行设置: 客户在应用中不使用这些引脚时,可将 CLKOUT 和 TS1-4 引脚打开。 用户可通过设置 CLKOUT_ctl 寄存器(13h)的位[2:0] = 111b 将 CLKOUT 引脚设置为高 Z 模式。通过设置 Control_4 寄存器(03h)位 [7:4] = 0000b 和 Control_5 寄存器(04h)但 [7:4] = 0000b,将 TS1-4 引脚设置为非活动引脚。   Re: PCF2131TFY Battery Draw 我给你发了私信。 Re: PCF2131TFY Battery Draw HI 您能在这里分享一下您的原理图吗?
View full article
Android 11でのqca9377 wifibtモジュールのサポート こんにちは、みんな: imx8mm-evk ボードで、qca9377 wifibt モジュールは Android 10 (imx-android-10.0.0_1.0.0.tar.gz) ではサポートされていますが、Android 11 (imx-android-11.0.0_2.4.0.tar.gz) や Android 12 (imx-android-12.0.0_1.0.0.tar.gz) ではサポートされていないことに気付きました。 私はimx8mm socとqca9377 wifibtモジュールをベースにしたボードを持っており、Android 11とAndroid 12でqca9377 wifibtモジュール機能を起動したいと考えています。 qca9377 wifiドライバ(qcacld-2.0)を移植しようとしましたAndroid 10 (imx-android-10.0.0_1.0.0.tar.gz) から Android 11 (imx-android-11.0.0_2.4.0.tar.gz) の場合、しかし、カーネルのアップグレードによってビルド エラーが多数発生します。これまでに確認した変更は、パワーマネージメント機能、時間機能、DMA 機能などのカーネル コアに関連するものです。いくつかの変更は重要であり、新しいカーネル API で対応する使用法が見つからないため、この作業を断念しました。 NXP は FUTURE、Android 11/12 以降の Android バージョンで qca9377 wifibt モジュールのサポートを提供 CAN?あるいはどこからサポートを受けられるのでしょうか? よろしくお願いいたします。 ジョンソン i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: qca9377 wifibt module support on android 11 こんにちは、 @zhangjunshengと@Dhruvit この問題の解決策は見つかりましたか? はいの場合は、解決策とドキュメントをここに提供してください。 私たちも同じ問題に直面しています。 感謝と敬意 ディーパック・クマール・ベニヤ Re: qca9377 wifibt module support on android 11 こんにちは、 Dhruvit:    ご返信ありがとうございます。 はい、ベンダーにも連絡しています。 よろしくお願いいたします。 ジョンソン Re: qca9377 wifibt module support on android 11 こんにちは@zhangjunshengさん Android 11 または Android 12 への移行をサポートできるかどうか、ベンダーに確認していただけますか? また、詳細については、Android ベンダー HAL ガイドを確認してください。 よろしくお願いします。 よろしくお願いします、 ドゥルヴィット。
View full article
问题 使用 J-Link 调试 JN5189DK6 上的 OpenThread 图像 -"main() 没有可用源代码" 亲爱的恩智浦支持团队 我目前正在使用JN5189DK6 开发套件,尝试闪存和调试 OpenThread RCP 映像 ( ot-rcp.elf)基于 OpenThread 堆栈构建。我遇到一个问题,调试器无法解析符号,特别是显示: "main() at 0x5da 没有可用源代码"   配置详情: 目标 MCU: JN5189DK6 使用的 SDK:SDK_2_6_16_JN5189DK6 OpenThread 版本/参考:基于 ot-nxp v1.4.0 README 中的指令 调试器:Segger J-Link(SWD 接口) 调试接口:不使用 CMSIS-DAP(如 NXP 指南所述) 闪存格式:.hex和 .elf 调试文件:ot-cli-ftd.elf 集成开发环境版本:MCUXpressoIDE_24.12.148 采取的措施 为 JN5189 目标版本了 OpenThread RCP 固件,启用了调试符号。 使用 SWD 接口将 Segger J-Link 调试器连接到板。 将 ot-rcp.elf 加载到调试器中以供符号参考。 开始调试会话,但遇到了提示信息: "main() at 0x5da 没有可用源代码" 附件: 板配置图片 调试文件(ot-rcp.elf) 项目配置截图 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,维卡什 在咨询了 R&D 之后,我想我可以提供一个更好的解决方案。 正如我所说,JN5189 和 K32W0x1 是来自同一个系列的兼容芯片,K32W0x1 是 JN 的上半部分,加入了 BLE。在 K32W0x1 ot-nxp 示例中,有一个 rcp_only_uart_dma 配置,建议在实际用例中使用,即不含帧控制的 RCP。您可以在 script/build_k32w061 中查看。 OT_OPTIONS_RCP_ONLY_UART_DMA=( "-DOT_RCP_UART_DMA=ON" "-DOT_APP_CLI=OFF" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DOT_1_2_SUPPORT=ON" "-DUART_BAUD_RATE=1000000" ) readonly OT_OPTIONS_RCP_ONLY_UART_DMA 该示例使用一个特殊的 DMA 库,改进了 UART 和无线电模块的处理。 您可以版本 K32W0 示例,然后在 JN5189 上使用它进行测试。 BR、 米哈伊 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好 Mihai, 1) 我们只能使用 JN5189,因为我们已经部署了大量使用这种硬件的设备。 2) 我试过使用"1000000、" 的波特率,但在通信过程中仍会遇到成帧错误。 我同时使用 UART_DRIVER 和 SERIAL_MGR 进行了测试。为什么首选 SERIAL_MGR? 为了进一步调试,我启用了日志并检查了 USART FIFO 溢出寄存器的值。我注意到 FIFOSTAT 中的 RXERR 位被设置。 作为参考,USART0 的时钟频率为 32 MHz(来自 XTAL),主时钟运行在 48 MHz。 BR, 维卡什 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 您好,Mihai, 感谢您的耐心,感谢您花时间逐一解决我提出的四个问题。 您清晰的解释让我豁然开朗,帮助我更好地理解了这些问题。 BR, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,维卡什 关于 1),在 LPC-Link2 端口和 FTDI 端口之间路由 UART 的区别在于,在 FTDI 端口上,UART 被路由到 DK6 板上的 FT230XS FTDI 芯片,该芯片使用更多 " 硬件 " 逻辑将信号转换为 USB,这意味着它完成得更快。在 LPC-Link2 端口上,信号通过 LPC4322 芯片传递,该芯片也可以行动调试器探测器,我怀疑这意味着一种更 " 软件 " 的方法,更多的处理会导致一些延迟。 在我们的应用场景中使用该端口没有发现任何问题,但由于我指出的限制,我们建议在实际应用场景中使用 FTDI 端口。我可以给你的一个建议是切换 LPC Link2 芯片上运行的固件。您可以将 LPC 置于 DFU 模式(将 JP5 从正常模式切换到 DFU),然后使用LPCScrypt 软件进行更改。链接中提供了用户指南。您可以选择使用 CMSIS 或 JLink 固件。 关于 2),我建议使用UART_USE_SERIAL_MGR,而不是 UART_USE_DRIVER。我在前面的帖子中建议的修改也应该完成: - 将 src/k32w0/jn5189/openthread-core-jn5189-config.h 中的 OPENTHREAD_CONFIG_LOG_OUTPUT 改为 OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED - 在同一文件中,将 OPENTHREAD_CONFIG_LOG_LEVEL 改为 OT_LOG_LEVEL_DEBG 关于 3),是的,我记得在 TeraTerm 中捕获了 SWO 调试行,所以它应该可以正常工作。 关于4),链接器文件 RAM0:0x4000400的更改是为了满足启动时运行ROM代码(暂存内存)所需的内存,你也可以更改MCUXpresso中的设置以使其匹配,但我认为保留旧设置不会产生任何影响,因为我们在编写板时不会在内存中加载任何应用程序。 JN5189 是旧版部件,有些内容已经过时,不会在下一个版本中更新。此外,JN5189 和 K32W0x1 将在下一版本中从 ot-nxp 存储库中移除,并在上次发布的版本上进入维护阶段。 如果你想使用恩智浦OpenThread无线芯片开发一个能够受益于堆栈和SDK维护方面的持续支持的解决方案,我可以建议你看看 MCXW7X系列。 BR、 米哈伊 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,米哈伊、   目前,我在 OpenThread Border Router (OTBR) 环境中为 JN5189 设置 UART 通信和调试日志时遇到了几个问题。下面我将详细介绍这几点:     1) 当我使用 LPC-LINK2 端口时(即使没有调试器,仅用于 UART 通信),在启动 otbr-agent 后不久就会遇到 HDLC 解析错误或成帧错误。与此相反,使用 FTDI-USB UART 接口则运行可靠,除非面临大量命令负载,否则代理可以保持通信。 我附上了使用 LPC-LINK2 端口时的跳线设置。(参见附图:Jn5189_Debug_port_jumper_config_.png)   2) 考虑到 K32W0 和 JN5189 之间的兼容性,我尝试通过 USART1(10/11 引脚上的 TX/RX)启用调试日志。但是,当我连接 USB-UART 适配器并通过 Minicom 监测输出时,不会显示任何日志。此外,otbr-agent 无法接收信息,最终超时。   这是我目前修改过的内容:   在 jn5189-sdk-config.h 中: #define UART_USE_DRIVER 1 #define UART_USE_SERIAL_MGR 0 #define UART_USE_DRIVER_LOG 1 #define UART_USE_SERIAL_MGR_LOG 0 #define UART_USE_SWO_LOG 0   在 CMake 配置中添加了以下内容 option(OT_DEBUG_CONSOLE_ENABLE"在 gOtLogUartInstance 上启用调试控制台" ON)   如果 (OT_DEBUG_CONSOLE_ENABLE) target_compile_definitions(${NXP_DRIVER_LIB} 公共 -DgUartDebugConsole_d=1 ) endif()   在 build_jn5189 脚本的 OT_OPTIONS 下,我添加了 -dot_debug_console_enable=on   尽管进行了这些更改,USART1 上仍未观察到输出,OTBR 通信失败。   3) 是否有可能使用 Minicom 或类似的终端应用程序捕获 SWO 调试日志?如果没有,建议使用什么工具或方法查看 JN5189 上的 SWO 输出?   4) 在创建项目并通过以下方式设置 RAM 区域时: -> 项目 → 属性 → C/C++ 版本 → MCU 设置 → JN5189 → 应用 & 关闭 -> 我注意到集成开发环境中显示的 RAM 边界值与链接器脚本中定义的值不匹配。   在集成开发环境中:(请参阅附图:JN5189_Mem_Layou_Ide.png) RAM0:0x4000000,大小:0x15FE0 RAM1:0x4020000,大小:0x10000   在 jn5189 连接器脚本(src/k32w0/jn5189/jn5189.ld)中 : RAM0:0x4000400,大小:0x0015C00 RAM1:0x4020000,大小:0x10000   这些内存配置中哪些应该被认为是正确的?是让集成开发环境设置与链接器脚本保持一致,还是反之?     BR、 维卡什    Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,维卡什 调试日志打印在 USART1 实例上。关于 USART1 还可以使用哪些引脚,请查阅JN5189 用户手册表 3。JN5189 有两个 USART 实例,其中 USART0 用于 OpenThread CLI/Spinel 通信。 经过快速搜索,我们有 usart0_txd: pio3、pio8、pio18。 uasrt0_rxd:PIO2、PIO9、PIO19。 usart1_txd: pio0、pio6、pio10、pio20。 uasrt1_rxd:PIO1、PIO7、PIO11、PIO19。 BR、 米哈伊 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai, 感谢您的建议。不幸的是,我将集成 JN5189 的终端平台不支持硬件流量控制,因此我需要探索没有硬件流量控制的替代方案。 一个后续问题:- 1) 是否有可能通过将 GPIO 配置为不同的 USART 实例来启用和重定向调试日志,然后使用 Minicom 查看输出? 最佳回复, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,维卡什 我的建议是查看 K32W0 的流量控制配置。更具体地说,在 script/build_k32w061 中,有一个版本选项: OT_OPTIONS_RCP_ONLY_UART_FLOW_CONTROL=( "-DOT_RCP_FLOW_CONTROL=ON" "-DOT_APP_CLI=OFF" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DUART_BAUD_RATE=1000000" ) 这将把 OT_RCP_FLOW_CONTROL 选项设置为 ON,从而启用 SDK 选项 gUartHwFlowControl_d 查看 boards/ /wireless_examples/openthread/reed/bm/board.c 中的 SDK,可以看到,这将启用 RTS 和 CTS 引脚用于 UART0 的流量控制,默认情况下 RTS 使用 PIO6,CTS 使用 PIO7。您可以参考 JN5189 用户手册中的表 3 将引脚调整到其他 USART0 使用的引脚。 这将提高 UART 通信的稳定性。 K32W0x1 与 JN5189 引脚兼容,它实际上是 BLE 的 JN5189 变体,因此你可以将 K32W0 SDK 作为参考。 BR、 米哈伊 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,Mihai, ,我已经尝试用自由运行配置运行应用程序,并确保没有设置断点,但在通过 LPCLINK2 端口检查时,我还是遇到了同样的问题。 具体而言,在 RCP 方面,我们观察到,当 OTBR 快速连续传输大容量(100-150 字节)消息时,字节被丢弃或遗漏了。这似乎表明在处理高 RX 负载或缓冲区溢出(目前 RX 缓冲区值为 10kb)时可能存在问题。 请告诉我是否有其他设置或步骤需要验证,或者是否有其他原因导致这种行为。 BR, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,维卡什 您在主机端(即运行 ot-daemon 的 MPU/MCU 主机)看到 RCP 超时,这是正常现象,因为在调试 JN5189 RCP 应用程序时,您正在停止芯片上的代码执行,并隐含地停止与主机的 UART 通信。 使用 FTDI USB 不会停止处理器和通信,因此看不到此类事件是正常的。 BR、 米哈伊 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好 Mihai,每当 我通过 MCUXpresso IDE 中的 LPC-Link2 板载探测器进行调试时,我都会遇到一个可重复的 “rcp out” 错误,即使我在没有设置断点的情况下用上市会话。 如果我切换到FTDI-USB连接,使用之前闪存的二进制,则根本不会出现超时问题。 问候 Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 你好,Mihai, 我已经按照上述步骤操作,成功地将日志导入 IDE。 感谢您的帮助。 BR Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 您好, 感谢您的及时回复。 我会按照上述指定步骤进行操作,然后给您回复。 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 您好。 通过修改编译版本中的一些定义,可以启用 JN5189 上任何 ot-nxp 应用程序的日志记录。根据我前段时间的工作经验,您需要进行修改: - 将 src/k32w0/jn5189/openthread-core-jn5189-config.h 中的 OPENTHREAD_CONFIG_LOG_OUTPUT 改为 OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED - 在同一文件中,将 OPENTHREAD_CONFIG_LOG_LEVEL 改为 OT_LOG_LEVEL_DEBG - 将 src/k32w0/jn5189/jn5189-sdk-config.h 中的 UART_USE_SWO_LOG 改为 1 - 在上述同一文件中,将 UART_USE_DRIVER_LOG 和 UART_USE_SERIAL_MGR_LOG 设为 0 这将启用 SWO 接口上的日志记录功能,该接口默认路由至 P10 接头的 14 引脚,同时也路由至外部 LPC-Link2 SWO_TRGT。设置完成后,使用外部 FTDI 转 USB 适配器(将引脚连接到 FTDI 适配器的 RX 引脚)或 MCUXpresso ITM 查看器探测 14 引脚,就能看到日志。相关应用说明可在此处获取: https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/mcuxpresso%40tkb/41/1/How%20To%20Use%20SWO%20Trace%20in%20MCUXpresso%20IDE.pdf 我需要在我这边重新进行测试来确认,我会在接下来的几天里尝试这样做,但现在,你应该有一些信息来开始你这边的工作了。 BR、 米哈伊 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( HI Mihai, 感谢您提供有关通过 MCU IDE 调试 RCP 设置的解决方案。 作为后续行动,我还需要一点帮助:将恩智浦板连接到装有RCP固件的笔记本电脑 时,是否可以直接通过MCU IDE查看RCP的日志?如果是,请指导我如何访问它们或配置集成开发环境以启用此功能? Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( 您好。 你看到的问题是由于版本是使用 " minSizeRel " 选项完成的,该选项去除了调试符号。 要解决这个问题,需要修改以下一行: https://github.com/NXP/ot-nxp/blob/release/v1.4.0/script/build_jn5189#L40 从"MinSizeRel" 到"RelWithDebInfo" ,重建镜像并闪存。能否请您尝试这一更改并提供反馈意见? 祝你愉快 米哈伊
View full article
LCDIFソースを使用するとLVDSディスプレイでデータが利用できません <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは皆さん リリース: Yocto-Sumo (4.14.78_1.0.0_GA) ボード: i.MX8MQベースのカスタムボード 私たちは iMX8MQ ベースのカスタム設計ボードに取り組んでおり、ディスプレイに LCDIF ソースを使用すると LVDS ディスプレイで問題が発生しています。クロック ライン上のクロック信号のみを取得し、MDO で検証します。 ディスプレイ用の DCSS ソースを試したところ、LVDS ディスプレイで完璧に動作しました。 以下のリンクの NXP コミュニティでも同様の問題が見つかりましたが、残念ながら解決策はありません。 リンク: https://community.nxp.com/thread/489422 この問題の解決策を提供している人はいますか?どのようなご指導やご提案も本当に助かります。 よろしくお願いいたします。 ニルマル i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: Data not available on LVDS display when use LCDIF source こんにちは。この問題に関して何か更新はありますか?私もまったく同じ問題を抱えており、その解決策を見つけようとしています。問題を解決したか、正確な問題箇所がわかった場合は、共有していただけますか? よろしく Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは ニルマール・ルハナ 次のリンクをご覧になりましたか: 4k デコードを含む i.MX8 でのデュアル ディスプレイの使用方法 - i.MXDev ブログ。 デュアルディスプレイ HDMI 4k@60 とMIPI-DSI 720p@60 を表示します。 低解像度で LCDIF を試しましたか。例:720pですか? Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 igorpadykovさん! すでにカーネル 4.14.98_2.0.0_GA にパッチを適用しましたが、LCD は DCSS では動作しましたが、LCDIF コントローラではまだ動作しません。私たちのボードでは、MIPI-LVDS コンバーターとして SN65DSI83 を使用しました。 何かアドバイスはありますか? Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは: イゴルパディコフ! 私も同じ問題を抱えています。私のアプリケーション環境は以下の通りです。 OS:Android 9 2.3.0または1.0.0 ハードウェア: i.mx8mq ch7107b を駆動するために HDMI を使用し(HDMI -> CVSB)、Mipi DSI インターフェースを使用して Mipi パネルを駆動します(ICN6211 MIPI DSI -> RGB24)。 DCSS を介して Mipi スクリーンを駆動できますが、HDMI と Mipi ディスプレイを同時に表示することはできません。 私の質問は次のとおりです: 1.HDMI解像度サイズの設定方法は? 2.HDMI (720x 576 または 720x480 to cvbs) と Mipi パネル (800 x480) を同時に動作させるにはどうすればよいですか? Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ニルマル この問題はクロックの制限に関連している可能性があります。int valid_clocks[] をチェックしてください。 nwl-dsi.c\bridge\drm\GPU\ドライバ - Linux-imx - i.MX Linux カーネル 次のようなパッチを試すことができます: MLK-21958-6: drm/bridge: nwl: クロック計算の改善 · kopera/Linux-imx@80eb057 · GitHub よろしくお願いします イゴール ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
S32 IDE を開くことができません。「JNI共有ライブラリのロードに失敗しました」   Re: l can't open the S32 IDE. "Failed to load the JNI shared library" こんにちは。私もこの問題に遭遇しましたが、すでに解決しました。これが私の解決策です: 1. s32ds.exe と同じフォルダにある s32ds.ini ファイルを編集します。 2. コンテンツの先頭に 2 行を追加します。 行1: "-vm" 2行目: "your_S32DS_install_path\S32DS_ARM_v2.2\jre\bin\client\jvm.dll" 3. これで、S32DS.exe を問題なく開くことができるはずです。 Re: l can't open the S32 IDE. "Failed to load the JNI shared library" こんにちは@ChenBowen 、 この問題は、32 ビット Java と 64 ビット Java の違いによるものと思われます。S32 Design Studio for Power Architecture は、インストールに含まれている 32 ビット Java を使用します。ただし、PC には 64 ビット Java もインストールされています。何らかの理由で、S32 Design Studio は 64 ビット Java の使用を強制されていますが、これは S32 Design Studio が想定していない動作であり、このエラーが発生します。 可能であれば、64 ビット Java を一時的に削除してから、S32 Design Studio を実行してみてください。正常に起動すれば、これが原因であることがわかります。 よろしくお願いいたします。 Mike
View full article
Data not available on LVDS display when use LCDIF source Hello folks, Release: Yocto-Sumo (4.14.78_1.0.0_GA) Board: i.MX8MQ based custom board We are working on iMX8MQ based custom-designed board and we are facing issues in LVDS display when using LCDIF source for display. We only get the clock signals on clock lines and it is verified on MDO. We tried with the DCSS source for display and it works perfectly with our LVDS display. We also find a similar kind of issue on the NXP community on the below link but unfortunately, there is no solution available. Link: https://community.nxp.com/thread/489422  Does anyone provide the solution for this issue? Any guidance or suggestions will be really helpful. Best regards, Nirmal i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Data not available on LVDS display when use LCDIF source Hello, is there any update with this issue ? I have exaclt same problem and trying to find a solution fir this. If you have solved the problem or detect where is the exact problem, could you please share me ? Regards Re: Data not available on LVDS display when use LCDIF source Hi  NIRMAL LUHANA, Have you gone through this link: How to use dual display on i.MX8 including 4k decoding - i.MXDev Blog. It shows dual display HDMI 4k@60 and MIPI-DSI 720p@60. Have you tried LCDIF with lower resolution, ex. 720p? Re: Data not available on LVDS display when use LCDIF source Hi igorpadykov! I've already applied the patch to kernel 4.14.98_2.0.0_GA, the LCD worked with DCSS but still can not work with LCDIF controller. Our board used SN65DSI83 as MIPI-LVDS converter. Any advice? Re: Data not available on LVDS display when use LCDIF source Hi:       igorpadykov !         I have the same problem. My application environment is as follows。         OS :android 9  2.3.0 or 1.0.0         hardware : i.mx8mq          I use HDMI to drive ch7107b (HDMI - > CVSB), and Mipi DSI interface to drive Mipi panel (ICN6211 MIPI DSI ->RGB24)。         I can drive Mipi screen through DCSS ,But HDMI and Mipi display cannot be displayed at the same time.         My question is:          1. How to set HDMI resolution size ?          2. How to make HDMI (720x 576 or 720x480 to cvbs) and Mipi panel (800 x480) work at the same time ? Re: Data not available on LVDS display when use LCDIF source Hi Nirmal issue may be related to clock limitations, one can check int valid_clocks[] nwl-dsi.c\bridge\drm\gpu\drivers - linux-imx - i.MX Linux kernel  One can try patches like : MLK-21958-6: drm/bridge: nwl: Improve the clock calculation · kopera/linux-imx@80eb057 · GitHub  Best regards igor ----------------------------------------------------------------------------------------------------------------------- Note: If this post answers your question, please click the Correct Answer button. Thank you! -----------------------------------------------------------------------------------------------------------------------
View full article
我无法打开 S32 IDE。"加载 JNI 共享库失败"   Re: l can't open the S32 IDE. "Failed to load the JNI shared library" 你好,我也遇到过这个问题,而且已经解决了。这就是我的解决方案: 1.编辑 s32ds.ini 文件,该文件位于 s32ds.exe 所在的同一文件夹中。 2.在内容开头添加两行: 第 1 行:"-vm" 第2行:"your_S32DS_install_path\S32DS_ARM_v2.2\jre\bin\client\jvm.dll" 3.现在你应该可以顺利打开 S32DS.exe。 Re: l can't open the S32 IDE. "Failed to load the JNI shared library" 你好@陈博文、 这个问题似乎是 32 位 Java 与 64 位 Java 的差异造成的。S32 Design Studio for Power Architecture 使用 32 位 Java,安装时已包含 Java。不过,您的电脑上也安装了 64 位 Java。由于某种原因,S32 Design Studio 被迫使用 64 位 Java,而它的设计并不支持 64 位 Java,这就导致了您所看到的错误。 如果可能,您可以尝试暂时删除 64 位 Java,然后再尝试执行 S32 Design Studio。如果它能干净地用上市,那么我们就知道这是原因。 顺祝商祺! Mike
View full article
l can't open the S32 IDE. "Failed to load the JNI shared library"   Re: l can't open the S32 IDE. "Failed to load the JNI shared library" Hi, I have also met this issue, and I have already resolved it. Here is my solution: 1. Edit the s32ds.ini file, which is located in the same folder where s32ds.exe is. 2. Add two lines at the beginning of the content: Line1: "-vm" Line2: "your_S32DS_install_path\S32DS_ARM_v2.2\jre\bin\client\jvm.dll" 3. Now you should be able to open S32DS.exe without any issues. Re: l can't open the S32 IDE. "Failed to load the JNI shared library" Hello @ChenBowen, This issue appears to be the result of 32-bit vs 64-bit Java. S32 Design Studio for Power Architecture uses 32-bit Java, which is included in the install. However, you have 64-bit Java installed on your PC as well. For some reason, the S32 Design Studio is being forced to use the 64-bit Java, which it is not designed for and this causes the error you see.  If possible, you could try to remove the 64-bit Java temporarily and then try to execute S32 Design Studio. If it launches cleanly, then we know this is the cause. Best Regards, Mike
View full article
J-Link を使用した JN5189DK6 上の OpenThread イメージのデバッグに関する問題 – 「main() のソースが利用できません」 NXPサポートチーム様 私は現在、 JN5189DK6開発キットを使用して、OpenThread RCPイメージ(ot-rcp.elf)のフラッシュとデバッグを試みています。OpenThread スタックから構築されています。デバッガーがシンボルを解決できない問題が発生しています。具体的には、次のメッセージが表示されます。 「main() at 0x5da」のソースが利用できません   構成の詳細: 対象MCU: JN5189DK6 使用されたSDK: SDK_2_6_16_JN5189DK6 OpenThread バージョン/リファレンス: ot-nxp v1.4.0 README の指示に基づく デバッガ: Segger J-Link (SWD インターフェース) デバッグインターフェース: CMSIS-DAP を使用しない (NXP ガイドに記載されているとおり) フラッシュフォーマット: .hexおよび.elf デバッグファイル: ot-cli-ftd.elf IDEs バージョン: MCUXpressoIDE_24.12.148 実行された手順: デバッグ シンボルを有効にして、JN5189 ターゲット用の OpenThread RCP ファームウェアを構築しました。 SWD インターフェースを使用してSegger J-Linkデバッガーをボードに接続しました。 シンボル参照のために ot-rcp.elf をデバッガーにロードしました。 デバッグ セッションを開始しましたが、次のメッセージが表示されました: 「main() at 0x5da」のソースが利用できません 添付ファイル: ボード構成画像 デバッグファイル (ot-rcp.elf) プロジェクト構成のスクリーンショット Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ヴィカシュ。 R&D と相談した結果、より良いソリューションをCAN提供できると思います。 前述したように、JN5189 と K32W0x1 は同じファミリの互換チップであり、K32W0x1 は BLE が追加された JN の上位バージョンです。K32W0x1 ot-nxp の CASE では、実際の使用CASE (フレーム制御なしの RCP) で使用することを推奨する rcp_only_uart_dma 構成があります。script/build_k32w061 でCAN確認できます。 OT_OPTIONS_RCP_ONLY_UART_DMA=( "-DOT_RCP_UART_DMA=ON" "-DOT_APP_CLI=OFF" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DOT_1_2_SUPPORT=ON" "-DUART_BAUD_RATE=1000000" ) readonly OT_OPTIONS_RCP_ONLY_UART_DMA この例では、UART および無線モジュールの処理を改善する特別な DMA ライブラリを使用します。 K32W0 の例をビルドし、JN5189 でテストに使用すること CAN。 BR、 ミハイ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。 1) すでにこのハードウェアを導入しているデバイスが多数あるため、JN5189 に制限されています。 2) ボーレート「1000000」を使用してみましたが、通信中にフレーミング エラーが発生します。 UART_DRIVER と SERIAL_MGR の両方でテストしました。SERIAL_MGR が推奨されるのはなぜですか? さらにデバッグするために、ログを有効にして、USART FIFO オーバーフロー レジスタの値を確認しました。FIFOSTAT に RXERR ビットが設定されていることに気付きました。 参考までに、USART0 は 32 MHz (XTAL から供給) でクロックされ、メイン クロックは 48 MHz で動作しています。 BR、 ヴィカシュ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。 私が提起した 4 つのポイントのそれぞれに対処するために時間を割いていただいたこと、そして忍耐強く対応していただいたことに感謝いたします。 あなたの明確な説明のおかげで、私は問題をよりよく理解することができました。 BR、 ヴィカシュ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ヴィカシュ。 1) に関して、LPC-Link2 ポートと FTDI ポート間で UART をルーティングする場合の違いは、FTDI ポートでは UART が DK6 ボード上の FT230XS FTDI チップにルーティングされ、より「ハードウェア」なロジックで信号を USB に変換するため、処理が高速化されることです。LPC-Link2 ポートでは、信号はデバッガー プローブとしても機能する LPC4322 チップを介して渡されますが、これはより多くのプロセッシングによって遅延が生じる、より「ソフトウェア」的なアプローチを意味していると思われます。 私たちのシナリオではそのポートを使用しても問題は発生していませんが、私が指摘した制限があるため、実際のシナリオでは FTDI ポートを使用することをお勧めします。お勧めできるのは、LPC Link2 チップ上で実行されているファームウェアを切り替えることです。これを実行するには、LPC を DFU モードにして (JP5 を NORMAL から DFU に切り替える)、 LPCScrypt ソフトウェアを使用して変更を行います。リンク先にユーザーガイドがあります。CMSIS または JLink ファームウェアを使用するオプションがあります。 2)に関しては、 UART_USE_DRIVERではなくUART_USE_SERIAL_MGRを使用することをお勧めします。以前の投稿で提案した変更も行う必要があります。 - src/k32w0/jn5189/openthread-core-jn5189-config.h の OPENTHREAD_CONFIG_LOG_OUTPUT を OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED に変更 - 同じファイル内の OPENTHREAD_CONFIG_LOG_LEVEL から OT_LOG_LEVEL_DEBG へ 3)に関しては、はい、TeraTerm で SWO デバッグ行をキャプチャしたことを覚えています、SO動作するはずです。 4) に関しては、リンカー ファイルRAM0: 0x4000400 の変更は、ブート時に ROM コードを実行することによる RAM のニーズに対応するために行われました (スクラッチ RAM)。MCUXpresso の設定を変更して一致させることもできますが、ボードへの書き込み時に RAM にアプリケーションをロードしないため、古い設定を維持しても影響はないと思います。 JN5189 はレガシー部品であり、一部の機能は古くなっており、次のリリースでは更新されません。さらに、JN5189 と K32W0x1 は次のリリースで ot-nxp リポジトリから削除され、最後にリリースされたバージョンのメンテナンス フェーズに入る予定です。 スタックと SDKs のメンテナンスに関する継続的なサポートの恩恵を受ける NXP OpenThread Wireless シリコンを使用したソリューションを開発したい場合は、 MCXW7x ファミリを検討することをお勧めします。 BR、 ミハイ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。   現在、OpenThread Border Router (OTBR) 環境で JN5189 の UART 通信とデバッグ ログを設定しているときに、いくつかの問題が発生しています。以下にポイントを詳しく説明します。     1) LPC-LINK2 ポートを使用すると (デバッガーなしでも、UART 通信のみの場合)、otbr-agent を起動した直後に HDLC 解析エラーまたはフレーミング エラーが発生します。対照的に、FTDI-USB UART インターフェースを使用すると確実に動作し、コマンド負荷が重くならない限り、エージェントは通信を維持します。 LPC-LINK2ポート使用時のジャンパー設定を添付しました。(添付画像を参照: Jn5189_Debug_port_jumper_config_.png)   2) K32W0 と JN5189 の互換性を考慮して、USART1 (ピン 10/11 の TX/RX) 経由でデバッグ ログを有効にしようとしました。ただし、USB-UART アダプターを接続し、Minicom 経由で出力を監視すると、ログは表示されません。また、otbr-agent はメッセージを受信できず、最終的にタイムアウトになります。   SO変更した内容は次のとおりです。   jn5189-sdk-config.h 内: #UART_USE_DRIVER 1 を定義する #UART_USE_SERIAL_MGR 0 を定義する #UART_USE_DRIVER_LOG 1 を定義する #UART_USE_SERIAL_MGR_LOG 0 を定義する #UART_USE_SWO_LOG 0 を定義する   CMake 構成に以下を追加しました: オプション(OT_DEBUG_CONSOLE_ENABLE "gOtLogUartInstanceでデバッグコンソールを有効にする" ON)   (OT_DEBUG_CONSOLE_ENABLE) の場合 ターゲットコンパイル定義( ${NXP_DRIVER_LIB} 公開 -DgUartDebugConsole_d=1 ) 終了()   build_jn5189 スクリプトの OT_OPTIONS の下に、以下を追加しました。 -DOT_DEBUG_CONSOLE_ENABLE=オン   これらの変更にもかかわらず、USART1 では出力が見られず、OTBR 通信は失敗します。   3) Minicom または同様のターミナルアプリケーションを使用して SWO デバッグ ログをキャプチャすることは可能ですか?そうでない場合、JN5189 で SWO 出力を表示するにはどのようなツールまたは方法が推奨されますか?   4) プロジェクトを作成し、次の方法で RAM 領域を設定します。 -> プロジェクト → プロパティ → C/C++ ビルド → MCU 設定 → JN5189 → 適用して閉じる -> IDE に表示される RAM 境界値とリンカー スクリプトで定義された値の間に不一致があることに気付きました。   IDE の場合: (添付画像:JN5189_Mem_Layou_Ide.png を参照) RAM0: 0x4000000、サイズ: 0x15FE0 RAM1: 0x4020000、サイズ: 0x10000   jn5189 リンカースクリプト (src/k32w0/jn5189/jn5189.ld) 内: RAM0: 0x4000400、サイズ: 0x0015C00 RAM1: 0x4020000、サイズ: 0x10000   これらのメモリ構成のうちどれが正しいと考えられますか?IDEs 設定をリンカー スクリプトに合わせる必要がありますか、それともその逆でしょうか?     BR、 ヴィカシュ    Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ヴィカシュ。 デバッグ ログは USART1 インスタンスに出力されます。USART1 に使用できる他のピンについては、 JN5189 ユーザーマニュアルの表 3 を参照してください。JN5189 には 2 つの USART インスタンスがあり、USART0 は OpenThread CLI/Spinel 通信用です。 簡単に検索してみると、次のことがわかります。 USART0_TXD: PIO3、PIO8、PIO18。 UASRT0_RXD: PIO2、PIO9、PIO19。 USART1_TXD: PIO0、PIO6、PIO10、PIO20。 UASRT1_RXD: PIO1、PIO7、PIO11、PIO19。 BR、 ミハイ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。 ご提案ありがとうございます。残念ながら、JN5189 を統合するエンド プラットフォームはハードウェア フロー制御をサポートしていないSO、ハードウェア フロー制御なしでも動作する代替手段を検討する必要があります。 1つの追加の質問:- 1) GPIO を別の USART インスタンスとして構成してデバッグ ログを有効にしてリダイレクトし、Minicom を使用して出力を表示することは可能ですか? よろしくお願いします、 ヴィカシュ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ヴィカシュ。 私がCAN提案できるのは、フロー制御のための K32W0 構成を確認することです。具体的には、script/build_k32w061 にビルド オプションがあります。 OT_OPTIONS_RCP_ONLY_UART_FLOW_CONTROL=( "-DOT_RCP_FLOW_CONTROL=ON" "-DOT_APP_CLI=OFF" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DUART_BAUD_RATE=1000000" ) これにより、OT_RCP_FLOW_CONTROLオプションがONに設定され、SDKオプションが有効になります。 gUartHwFlowControl_d boards/ /wireless_examples/openthread/reed/bm/board.c の SDK を調べると、これにより、UART0 のフロー制御に RTS および CTS ピンの使用が有効になり、デフォルトでは RTS の場合は PIO6、CTS の場合は PIO7 が有効になることがわかります。JN5189 ユーザーマニュアルの表 3 を参照して、ピンを他の USART0 使用ピンに調整できます。 これにより、UART 通信の安定性が向上します。 K32W0x1 は JN5189 とピン互換で、実際には BLE を備えた JN5189 のバリアントSO、K32W0 SDK を参照として使用できます。 BR、 ミハイ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。 アプリケーションをフリー実行構成で実行し、ブレークポイントが設定されていないことを確認しましたが、LPCLINK2 ポートをチェックしているときに同じ問題が発生します。 具体的には、RCP 側では、OTBR が大量 (100 ~ 150 バイト) のメッセージを連続して送信しているときに、バイトがドロップされたり、欠落したりしていることがわかります。これは、高い RX 負荷またはバッファ オーバーフローの処理に関する潜在的な問題を示しているようです (現在、Rx バッファ値は 10kb です)。 確認すべき追加の設定や手順がある場合、またはこの動作の原因となっている他の何かがある場合にはお知らせください。 BR、 ヴィカシュ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ヴィカシュ。 ホスト側、つまり ot-daemon を実行している MPU/MCU ホストで RCP タイムアウトが発生していますが、これは正常です。JN5189 RCP アプリケーションをデバッグしている間は、チップ上のコード実行が停止し、暗黙的にホストへの UART 通信も停止しているからです。 FTDI USB を使用するとプロセッサと通信が停止しないので、このようなイベント情報が表示されなくても正常です。 BR、 ミハイ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。 MCUXpresso IDEs で LPC-Link2 オンボード プローブを介してデバッグするたびに、ブレークポイントを設定せずにセッションを起動した場合でも、繰り返し発生する「rcp out」エラーが発生します。 以前にフラッシュしたバイナリを使用して FTDI-USB 接続にスイッチすると、タイムアウトの問題はまったく発生しません。 よろしく ヴィカシュ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん。 上記の手順に従うと、ログを IDEs に正常に送信できるようになりました。 ご協力ありがとうございます。 BR ヴィカシュ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、 早急なご返信ありがとうございます。 上記の手順に従ってご連絡いたします。 Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、 JN5189 上の任意の ot-nxp アプリのログ記録は、ビルドからの定義の一部を変更することで有効にCANます。私の記憶によれば、しばらく前にこれに取り組んだとき、次の点を変更する必要があります。 - src/k32w0/jn5189/openthread-core-jn5189-config.h の OPENTHREAD_CONFIG_LOG_OUTPUT を OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED に変更 - 同じファイル内の OPENTHREAD_CONFIG_LOG_LEVEL から OT_LOG_LEVEL_DEBG へ - src/k32w0/jn5189/jn5189-sdk-config.h で UART_USE_SWO_LOG を 1 に設定 - 上記と同じファイルで、UART_USE_DRIVER_LOG と UART_USE_SERIAL_MGR_LOG を 0 に設定します これにより、SWO インターフェースでのログ記録が有効になり、デフォルトでは P10 ヘッダーのピン 14 にルーティングされ、外部の LPC-Link2 SWO_TRGT にもルーティングされます。この設定により、外部 FTDI から USB へのアダプタ (ピンを FTDI アダプタの RX ピンに接続) を使用してピン 14 をプローブするか、MCUXpresso ITM ビューアでログを表示できるようになります。これに関するアプリケーションノートは、 https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/mcuxpresso %40tkb/41/1/How% 20To %20Use% 20SWO %20Trace% 20in %20MCUXpresso% 20IDE.pdfでご覧いただけます。 確認のために私の側でこれを再テストする必要があり、今後数日中にこれを実行しようとしていますが、今のところ、あなたの側で開始するための情報がいくつかあるはずです。 BR、 ミハイ Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、ミハイさん MCU IDE を介した RCP デバッグ設定に関する解決策を提供していただきありがとうございます。 フォローアップとして、もう 1 点についてサポートが必要です。 RCP ファームウェアを搭載したノートPCに NXP ボードを接続する場合、MCU IDEs を介して RCP のログを直接表示することは可能ですか?もしSOなら、それらにアクセスする方法、またはこれを有効にするために IDEs を構成する方法を教えていただけますか? Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( こんにちは、 発生している問題は、デバッグ シンボルを削除する「MinSizeRel」オプションを使用してビルドが実行されていることが原因です。 これを修正するには、次の行を変更する必要があります: https://github.com/NXP/ot-nxp/blob/release/v1.4.0/script/build_jn5189#L40 「MinSizeRel」から「RelWithDebInfo」に変更し、イメージとフラッシュを再構築します。この変更を試してフィードバックをお寄せいただけますでしょうか? 良い一日を! ミハイ
View full article
モータ制御クラス:講義1 - はじめに <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このコースは、このシリーズ全体で扱うハードウェアを紹介する紹介ビデオから始まります。 主なトピック: - MPC5744P DevKit の主なハードウェア機能。 - MotorGD DevKit の主なハードウェア機能。 - MPC5744P リビジョン 2.0.0 用のモデルベース デザイン ツールボックスのインストール方法。 -ライセンスを生成する方法; - S32 Design Studio for Power Architectureを使用してコンパイラ ツールチェーンを設定する方法。 - MPC5744P 用のモデルベースデザインツールボックスを Simulink 標準ライブラリに追加する方法。 - 初めて C 生成コードでソフトウェアのインストールを検証する方法。 目的: - ハードウェアのセットアップを理解する。 - MPC5744P 用のモデルベース デザイン ツールボックスをダウンロードしてインストールします。 - ツールボックスのライセンスを生成します。 - ツールボックスを構成し、初めてコードを生成します。 紹介ビデオを視聴し、下記にコメントや質問を残してください。 (マイビデオで視聴) 追加情報: - MPC5744P 用モデルベース設計ツールボックスインストーラー:こちら - MPC5744P 開発キット– 製品ホームページ:こちら - MotorGD DevKit – 製品ホームページ: ここ - MPC5744P 開発キット– クイックスタートガイド:こちら - MPC5744P – 製品ホームページ:こちら - MPC5744P – リファレンスマニュアル:こちら - MPC5744P – ファクトシート:こちら - MPC5744P – データシート:こちら - MC34GD3000 – データシート:こちら - BUK7K52-60E – データシート:こちら - PA用S32DS(e200コア) – ダウンロードリンク:こちら - モータ制御に使用する主なペリフェラルを記載したPDF 注: 中国の視聴者はこのリンクを使用して YOUKU でビデオをCAN。 注意:中国观众はこの链接观看YOUKU上のビデオを使用できます Re: Motor Control Class: Lecture 1 - Introduction こんにちは、ステファン。 言われたとおりに更新しましたが、まだ表示されず、次のエラーが表示されます。 SO、「修正」をクリックすると、次のようになります。 次に「OK」をクリックしますが、ライブラリはまだ表示されません。 何か解決策はありますか。 Re: Motor Control Class: Lecture 1 - Introduction こんにちは@bobbylivewire MPC57xx ライブラリが表示されない場合は、Simulink ライブラリを右クリックして、 [ライブラリ ブラウザーを更新]を押してください。そうすると、MPC57xx MCU ライブラリ用の NXP モデルベース デザイン ツールボックスが手に入ります。 敬具 ステファン。 Re: Motor Control Class: Lecture 1 - Introduction こんにちは、ステファン。 ありがとう。インストールしましたが、MPC57xx ライブラリが Simulink ライブラリに表示されません。ライブラリに追加するにはどうすればいいですか? よろしくお願いします。 Re: Motor Control Class: Lecture 1 - Introduction こんにちは@bobbylivewire MPC ツールボックスは、NXP MBDT 公式 Web サイトhttps://www.nxp.com/design/design-center/software/automotive-software-and-tools/model-based-design-toolbox-mbdt:MBDTからダウンロードしてください。 「ダウンロード」ボタンを押すと、次のページにリダイレクトされます。 ここで、 Automotive SW - Model-Based Design Toolboxに移動し、 MPC57xx Automotive Microprocessors FamilyのModel-Based Design Toolboxを選択します。 MPC57 ツールボックスの最新バージョンは、MATLAB R2024b と互換性があります。 これが役に立つことを祈ります! よろしくお願いいたします。 ステファン。 Re: Motor Control Class: Lecture 1 - Introduction MBD ツールボックスのインストール ガイドは複数あります。MPC5744P と Matlab 2024b を使用する場合はどちらを使用すればよいですか?このページにあるものは私の Matlab バージョンでは動作しないようです。 Re: Motor Control Class: Lecture 1 - Introduction こんにちは、ダニエル ご指示に従ってすべての設定を完了しましたが、構成パラメータ ダイアログ ボックスのハードウェア実装オプションにハードウェア ボード名が表示されません。この問題を解決するためにご協力いただけますか? Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ロビン。 各セクションには、PDF ドキュメントと Simulink モデル (該当するCASE) が含まれます。それ以外では、MPC5744Pドキュメント公式ページにあるNXP公式ドキュメントのみを使用しています: MPC574xP|32ビットMCU|シャーシセーフティ|NXP このプロセッサについて、 www.nxp.comでは見つからない特別な情報があればお知らせください。 ご回答をお待ちしています。 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、dumitru-daniel.popaさん。 チュートリアルシリーズにはビデオだけでなくドキュメントも含まれていますか?MPC5744Pのデータシートのように よろしくお願いします、 ロビン Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 jfrey ‌さん、 この状況により生じたあらゆる不便とフラストレーションについて心からお詫び申し上げます。皆様のフィードバックは弊社にとって非常に重要であり、最高レベルで検討いたしました。在庫があることは確認できました。また、ご注文の処理を早めるお手伝いもCAN。ご注文に直接対応させていただきますので、 [email protected]までお問い合わせいただければ幸いです。ウェブの状況はdumitru-daniel.popa ‌ によってエスカレートしています先に述べた通り。FUTURE、販売代理店を通じての弊社製品の入手可能性に関するご懸念やご不明点がございましたら、お気軽に私まで直接お問い合わせください。 このような状況について改めてお詫び申し上げます。皆様のお役に立てるよう、全力を尽くしてまいります。 ご清聴ありがとうございました。 ウェンセス Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 jfrey ‌さん、 購入ページでご覧になっている内容は、ヨーロッパのお客様にも当てはまることを確認しました。 この異常な状況を、MCP5744P DevKit を担当する NXP 事業部門にエスカレーションするつもりです。 ご期待ください。 ありがとうございます。このような状況になったことをお詫び申し上げます。私たちはその問題に対処するために取り組んでいます。 よろしくお願いいたします。 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2017年6月21日更新: NXP の Web サイトが修正され、注文できるようになりました。 前のメッセージ: ウェンセスラオ・ペレス・チャベスは次のように書いている。 確かにdumitru-daniel.popa 、ジェド・フレイ DEVKIT-MPC5744Pはすでに購入可能です。 どこで、どこで購入できますか? 比較のために、DEVKIT-MPC5748G の注文方法は次のとおりです。 あなたのウェブサイトから: OctoPartより: Mouserより: Digikeyより: さて、これは上記と同じプロセスを DEVKIT-MPC5744P に対して繰り返したものです。 「直接購入」をクリックすると次の画面が表示されます。 購入可能状況をクリックすると: オクトパート: マウザー: デジキー: 根本的な原因については、私が北米にいるからなのか、あなたが NXP社員向けだからなのかはわかりませんが、あなたが私にできると言っていることと、私が実際にできたことの間にはどこか乖離があります。NXP 以外の新しいアカウントを作成して、注文できるかどうか確認していただけますか? お時間いただきありがとうございました。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 確かにdumitru-daniel.popa 、jfrey 、 DEVKIT-MPC5744Pはすでに購入可能です。DEVKIT-MOTORGD に関しては、近々リリースされる予定であり、7 月末までに利用可能になる予定です。さらなる遅延が発生するCASEにはお知らせいたします。 ありがとう! ウェンセス Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ウェムスペレス 上記のjfrey ‌ の質問「アメリカ人がこのクラスに必要なデバイス (MPC5744P および MotorGD DevKits) を入手できる予定日は何時ですか?」に答えられますか? ご回答をお待ちしています。 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> アメリカ人がこのクラスに必要なデバイスを入手できる予定日は何時ですか? - MPC5744P DevKit の主なハードウェア機能。 - MotorGD DevKit の主なハードウェア機能。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ダニエル。 上海を拠点とするNXP 中国マーケティングのテリーからすでにビデオを受け取っています。 ご協力ありがとうございました! ポール Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 中国のユーザーの場合、 私は Paul Xu の提案に従って、 youkuまたは qq を使用して中国本土でビデオを視聴できるようにしようとしましたが、残念ながら、ビデオをアップロードするために電話番号をバインドしようとすると Youku でエラーが発生し、QQ ではビデオをアップロードするためのコードが記載された SMS が送信されませんでした。 私たちは、ビデオを皆さんに提供するというアイデアを放棄するつもりはありません。できるだけ早くこの問題を解決できるよう、NXP 中国営業マーケティング オフィスにお問い合わせします。それまでは連絡を取り合い、私たちのコミュニティから低解像度のビデオをダウンロードするか、可能であれば VPN を使用してください。 ご理解とご協力に感謝いたします。 よろしくお願いします、 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ダニエル。 ビデオをhttp://www.youku.com/にアップロードしてみてください。またはhttps://v.qq.com 。中国でビデオを視聴するには、通常これらの Web サイトを使用します。 サポートありがとうございます! ポール・シュー Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ポール。 フィードバックありがとうございます。次のビデオでは、パワーポイントのスライドをさらに追加し、ダウンロードできるようにします。 いずれにせよ、シリーズの最後には、すべてのスライドを含む完全な PDF も利用できるようになります。 よろしくお願いいたします。 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 中国本土のユーザーへの質問: 上のThreadでわかるように、フィルタリング/ファイアウォールのため、ビデオがあなたの国では再生されない可能性があります。中国の視聴者に動画を公開するために使用できる、YouTube のような中国の動画ホスティング プラットフォームをご存知ですか。 ご返信いただければ、すべてのご提案を代替案として検討させていただきます。 ご回答をお待ちしています。 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ダニエル。 提供されたダウンロードリンクをすべて試しました。動作しないようです。ご存知のとおり、VPN なしでは YouTube の動画を視聴できません。SO、中国では不便です。 PPT のように、ダウンロード用にさらに関連するトレーニング データを共有する方法があれば、この方法でクラスに参加できます。         サポートありがとうございます! ポール・シュー Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ダニエル。 リンクからビデオをダウンロードするのは問題ありませんが、非常に遅いので、10 時間以上かかるようです。 よろしくお願いします ブルース Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、Sunさん、皆さんビデオの問題で、 こちらのリンクをお試しください: https://community.nxp.com/download-video!execute.jspa?videoID=7692 ビデオをダウンロードしてオフラインで視聴できるページが表示されます。 問題が解決しない場合は、動画をYOUTUBEに移行することを検討します。 ご理解いただきありがとうございます! よろしくお願いします、 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ダニエル、 ビデオも見れません。状況はデイビッドを好みます:smileycry:。クラスの添付ファイルを PDF のようにダウンロードできるので、ビデオをダウンロードできるリンクを教えていただけますか。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> デビッド、 それはあなたの PC 設定に特有のものである可能性があります。イントラネットおよびエクストラネットの他の PC で確認したところ、サイトは正常に動作しました。また、ログを確認したところ、他の人もCANようです。それはインターネットサービスプロバイダーからのものでしょうか? よろしくお願いいたします。 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ダニエル 申し訳ありませんが、提供されたリンクにはダウンロード用のボタンが1つありますが、ダウンロードボタンをクリックした後、 ファイルはテキスト形式でしか保存できず、最終的にダウンロードに失敗しました。 ファイルをダウンロードCANれば、すべて問題ありません。 よろしくお願いいたします。 デビッド Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> デビッド、 MP4 形式のビデオおよびオーディオ コーデックをダウンロードしてインストールしてみませんか?このパッケージを試すことができます: Microsoft Windows用メディアプレーヤーコーデックパック これが役に立つことを祈ります! ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ダニエル リンクを試してみましたが、機能しません。 解決するには管理者に連絡していただけますか? よろしくお願い申し上げます。 よろしくお願いいたします。 デビッド Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デビッド。 他のアドインは必要ありません。このサイトでは他のビデオも見られますか?例えば、次のビデオリンク: 7526 何も機能しない場合は、サイト管理者に問題を報告します。 ご理解いただきありがとうございます! よろしくお願いします、 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ブルース。 このリンクを試してみてはいかがでしょうか:ビデオリンク:7692 万が一動作しないCASEは、ビデオをダウンロードして、任意のビデオビューアーでオフラインで視聴することもできます。 これで問題が解決することを願っています。 よろしくお願いします、 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは。コースは利用可能のようですが、残念ながらビデオが表示されません。必要なアドインはありますか? または解決策はありますか? ありがとうございます。フィードバックをお待ちしています。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ダニエル。 Chrome と IE を試しましたが、役に立ちませんでした。画面は次のようになりました。 ご返信よろしくお願いします。 Bruce Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、楽州イェさん、 それは残念ですね。Chrome と IE では問題なく動作します。どのようなブラウザを使用していますか? よろしくお願いします、 ダニエル Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは 、 どういうわけかこのビデオを見ることができません。私と同じ問題を抱えている人はいますか?特定のブラウザを使用する必要があるのでしょうか? ありがとうございます。 Bruce
View full article
使用 LCDIF 信号源时,LVDS 显示器上没有数据 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好 版本:Yocto-Sumo (4.14.78_1.0.0_GA) 板:基于 i.mx8MQ 的定制板 我们正在开发基于imx8MQ的定制板,使用LCDIF源进行显示时,我们在LVDS显示器中遇到了问题。我们只在时钟线上获取时钟信号,并在 MDO 上进行验证。 我们尝试使用 DCSS 信号源进行显示,它能与我们的 LVDS 显示器完美配合。 我们还在恩智浦社区的以下链接中找到了类似的问题,但遗憾的是,没有可用的解决方案。 链接:https://community.nxp.com/thread/489422 有人能提供这个问题的解决方案吗?任何指导或建议都会非常有帮助。 顺祝商祺! 尼马尔 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Data not available on LVDS display when use LCDIF source 您好,这个问题有更新吗?我也遇到了同样的问题,正试图找到解决办法。如果您已经解决了这个问题,或者发现了确切的问题所在,能否与我分享? 致敬 Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 NIRMALLUHANA、 您是否浏览过此链接:如何在 i.MX8 上使用双屏显示,包括 4k 解码 - i.MXDev 博客。 它显示双屏 HDMI4k@60 和MIPI-DSI720p@60。 您是否尝试过分辨率较低的 LCDIF,例如720p? Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,我是伊戈尔帕季科夫! 我已经在内核 4.14.98_2.0.0_GA 中打上了补丁,LCD 可以与 DCSS 一起工作,但仍然不能与 LCDIF 控制器一起工作。我们的板使用 SN65DSI83 作为 MIPI-LVDS 变流器。 有什么建议吗? Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好: 伊戈尔帕季科夫 ! 我也有同样的问题。 我的应用环境如下。 操作系统 :android 9 2.3.0 或 1.0.0 硬件:i.mx8mq 我使用 HDMI 驱动 ch7107b(HDMI -> CVSB),并使用 Mipi DSI 接口驱动 Mipi 面板(ICN6211 MIPI DSI ->RGB24)。 我可以通过 DCSS 驱动 Mipi 屏幕,但 HDMI 和 Mipi 显示器不能同时显示。 我的问题是 1. 如何设置 HDMI 分辨率大小? 2. 如何使 HDMI(720x 576 或 720x480 至 cvbs)和 Mipi 面板(800 x480)同时工作? Re: Data not available on LVDS display when use LCDIF source <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,尼玛尔 问题可能与时钟限制有关,可以检查 int valid_clocks[] nwl-dsi.c\bridge\drm\gpu\drivers - linux-imx - i.MX Linux 内核 可以尝试以下补丁 : MLK-21958-6: drm/bridge: nwl:改进时钟计算 - kopera/linux-imx@80eb057 - GitHub 问候 igor ----------------------------------------------------------------------------------------------------------------------- 注:如果本帖回答了您的问题,请点击 "正确答案 "按钮。Thank you! -----------------------------------------------------------------------------------------------------------------------
View full article
PCF2131TFY Battery Draw A product using the PCF2131TFY is having intermittent issue where some boards are depleting their batteries in a matter of days. The batteries installed are CR2032. Are there any considerations to take or look into for diagnosing this issue? Or are there known issues with this part? Re: PCF2131TFY Battery Draw Turns out the issue is that there was some excess and uncleaned solder flux on all of the PCBs that was causing some excess current draw and the battery drain. Re: PCF2131TFY Battery Draw For some unused pins please follow below suggestions setting: Customer can leave CLKOUT and TS1-4 pins open when not using them in application. Customer can set CLKOUT pin to be in high-Z mode by setting CLKOUT_ctl register (13h) bit[2:0] = 111b. And set TS1-4 pin are to be inactive pins by setting Control_4 register (03h) bit [7:4] = 0000b and Control_5 register (04h) but [7:4] = 0000b.   Re: PCF2131TFY Battery Draw I sent you a private message. Re: PCF2131TFY Battery Draw Hi Can you share your schematic here?
View full article
Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main()" Dear NXP Support Team, I am currently working with the JN5189DK6 development kit and attempting to flash and debug an OpenThread RCP image ( ot-rcp.elf) built from the OpenThread stack. I am encountering an issue where the debugger is unable to resolve symbols, specifically showing: No source available for "main() at 0x5da"   Configuration Details: Target MCU: JN5189DK6 SDK Used: SDK_2_6_16_JN5189DK6 OpenThread Version/Reference: Based on instructions from ot-nxp v1.4.0 README Debugger: Segger J-Link (SWD interface) Debugging Interface: Not using CMSIS-DAP (as mentioned in NXP guide) Flashing Format: .hex and .elf Debugging File: ot-cli-ftd.elf IDE Version : MCUXpressoIDE_24.12.148 Steps Taken: Built the OpenThread RCP firmware for the JN5189 target with debug symbols enabled. Connected the Segger J-Link debugger to the board using the SWD interface. Loaded the ot-rcp.elf into the debugger for symbol reference. Started a debug session, but encountered the message: No source available for "main() at 0x5da" Attachments: Board configuration images Debugging file (ot-rcp.elf) Project configuration screenshots Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello, Vikash. After consulting with R&D, I think I can offer a better solution. As I said, JN5189 and K32W0x1 are compatible chips from the same family, the K32W0x1 being the upper trim of JN, with BLE added. In the K32W0x1 ot-nxp examples, there is a rcp_only_uart_dma configuration that is recommended to be used in your actual use case, RCP without frame control. You can check it out in script/build_k32w061. OT_OPTIONS_RCP_ONLY_UART_DMA=( "-DOT_RCP_UART_DMA=ON" "-DOT_APP_CLI=OFF" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DOT_1_2_SUPPORT=ON" "-DUART_BAUD_RATE=1000000" ) readonly OT_OPTIONS_RCP_ONLY_UART_DMA This example uses a special DMA library which improves the UART and radio modules handling. You can build the K32W0 example and use it on JN5189 for your testing. BR, Mihai Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai, 1) We are constrained to the JN5189 since we already have a significant number of devices deployed with this hardware. 2) I’ve tried using a baud rate of "1000000," but I’m still encountering a framing error during communication. I’ve tested with both UART_DRIVER and SERIAL_MGR. Why is SERIAL_MGR preferred? To debug further, I enabled logs and checked the USART FIFO Overflow Register values. I noticed that the RXERR bit is being set in FIFOSTAT. For reference, USART0 is clocked at 32 MHz (sourced from XTAL), and the main clock is running at 48 MHz. BR, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello Mihai, Thank you for your patience and the time you spent addressing each of the four points I raised. Your clear explanations have given me clarity and helped me understand the issues better. BR, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello, Vikash. Regarding 1), the difference between routing the UART between LPC-Link2 port and the FTDI port is that on the FTDI port, the UART is routed to the FT230XS FTDI chip on the DK6 board, which translates the signals to USB on a more "hardware" logic, implying that it's done faster. On the LPC-Link2 port, the signals are passed through the LPC4322 chip, which acts also as a debugger probe and I suspect that it implies a more "software" approach, with more processing leading to some delays. We haven't seen any issues using that port on our scenarios, but we do suggest using the FTDI port for real life scenarios, due to the limitations which I pointed out. One thing I can suggest to you is to switch the firmware running on the LPC Link2 chip. You can do this by putting the LPC in DFU mode (switch JP5 from NORMAL to DFU) and use the LPCScrypt software to do the change. A user guide is available in the link. You have the option to use the CMSIS or the JLink firmwares. Regarding 2), I suggest using UART_USE_SERIAL_MGR instead of UART_USE_DRIVER. The changes I suggested in the post earlier should also be done: - OPENTHREAD_CONFIG_LOG_OUTPUT to OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED in src/k32w0/jn5189/openthread-core-jn5189-config.h - OPENTHREAD_CONFIG_LOG_LEVEL to OT_LOG_LEVEL_DEBG in the same file Regarding 3), yes, I remember capturing SWO debug lines in TeraTerm so it should work. Regarding 4), the change in linker file, RAM0: 0x4000400 was done to accommodate RAM needs from running the ROM code at boot (scratch RAM) and you can also change the settings in MCUXpresso to match, but I don't think it has any impact if you keep the old settings, as we are not loading any applications in RAM when writing the board. JN5189 is a legacy part and some things are out of date and won't be updated in next releases. Furthermore, JN5189 and K32W0x1 are to be removed from ot-nxp repository in next releases and enter a maintenance phase on the last released version. If you desire to develop a solution with NXP OpenThread Wireless silicon that will benefit from ongoing support regarding stack and SDK maintenance, I can suggest you to have a look at the MCXW7x family. BR, Mihai Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai,   I’m currently facing several issues while setting up UART communication and debug logging for the JN5189 in my OpenThread Border Router (OTBR) environment. I’ve detailed the points below:     1) When I use the LPC-LINK2 port (even without the debugger, solely for UART communication), I encounter HDLC parse errors or framing errors shortly after launching the otbr-agent. In contrast, using the FTDI-USB UART interface works reliably, and the agent maintains communication unless exposed to heavy command loads.  I have attached the jumper setting when using the LPC-LINK2 port. (Refer to the attached image : Jn5189_Debug_port_jumper_config_.png)   2) I attempted to enable debug logs via USART1 (TX/RX on pins 10/11), considering the compatibility between K32W0 and JN5189. However, when I connect a USB-UART adapter and monitor the output via Minicom, no logs are displayed. Also, the otbr-agent fails to receive messages and eventually times out.   Here’s what I’ve modified so far:   In jn5189-sdk-config.h: #define UART_USE_DRIVER 1 #define UART_USE_SERIAL_MGR 0 #define UART_USE_DRIVER_LOG 1 #define UART_USE_SERIAL_MGR_LOG 0 #define UART_USE_SWO_LOG 0   Added the following to the CMake config: option(OT_DEBUG_CONSOLE_ENABLE "Enable debug console on gOtLogUartInstance" ON)   if (OT_DEBUG_CONSOLE_ENABLE) target_compile_definitions(${NXP_DRIVER_LIB} PUBLIC -DgUartDebugConsole_d=1 ) endif()   In the build_jn5189 script, under OT_OPTIONS, I added: -DOT_DEBUG_CONSOLE_ENABLE=ON   Despite these changes, no output is observed on USART1, and OTBR communication fails.   3) Is it possible to capture SWO debug logs using Minicom or similar terminal applications? If not, what tool or method is recommended for viewing SWO output on JN5189?   4) While creating the project and setting the RAM regions via: -> Project → Properties → C/C++ Build → MCU Settings → JN5189 → Apply & Close -> I noticed a mismatch between the RAM boundary values shown in the IDE and those defined in the linker script.   In the IDE: (Refer to the attached image :JN5189_Mem_Layou_Ide.png) RAM0: 0x4000000, Size: 0x15FE0 RAM1: 0x4020000, Size: 0x10000   In the jn5189 linker script (src/k32w0/jn5189/jn5189.ld) : RAM0: 0x4000400, Size: 0x0015C00 RAM1: 0x4020000, Size: 0x10000   Which of these memory configurations should be considered correct? Should we align the IDE settings with the linker script, or vice versa?     BR, Vikash    Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello, Vikash. The debug logs are printed on the USART1 instance. You can check the JN5189 User Manual , table 3 about what other pins can be used for USART1. JN5189 has two USART instance, with USART0 for the OpenThread CLI/Spinel communication. On a quick search, we have: USART0_TXD: PIO3, PIO8, PIO18. UASRT0_RXD: PIO2, PIO9, PIO19. USART1_TXD: PIO0, PIO6, PIO10, PIO20. UASRT1_RXD: PIO1, PIO7, PIO11, PIO19. BR, Mihai Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai, Thanks for your suggestion. Unfortunately, the end platform where I’ll be integrating the JN5189 doesn’t support hardware flow control, so I’ll need to explore alternatives that work without it. One follow-up question:- 1) is it possible to enable and redirect the debug logs by configuring a GPIO as a different USART instance and then view the output using Minicom? Best Regards, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello, Vikash. What I can suggest is to have a look at K32W0 configuration for flow control. More specifically, in script/build_k32w061, there is a build option: OT_OPTIONS_RCP_ONLY_UART_FLOW_CONTROL=( "-DOT_RCP_FLOW_CONTROL=ON" "-DOT_APP_CLI=OFF" "-DOT_FTD=OFF" "-DOT_MTD=OFF" "-DUART_BAUD_RATE=1000000" ) This sets to ON the OT_RCP_FLOW_CONTROL option, which enables the SDK option  gUartHwFlowControl_d Looking into the SDK in boards/ /wireless_examples/openthread/reed/bm/board.c, you can see that this enables RTS and CTS pin usage for flow control on UART0, by default on PIO6 for RTS and PIO7 for CTS. You can adjust the pins to other USART0 used pins by referencing Table 3 in JN5189 User Manual . This should improve the stability of the UART communication. K32W0x1 is pin compatible with JN5189, it's actually the JN5189 variant with BLE, so you can take as reference the K32W0 SDK. BR, Mihai Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai, I’ve tried running the application with a free run configuration and made sure that no breakpoints are set, but I’m still encountering the same issue while checking through the LPCLINK2 port. Specifically, on the RCP side, we’re observing that bytes are being dropped or missed when the OTBR is transmitting high-volume(100-150 Bytes) messages in quick succession. This seems to indicate a potential issue with handling high RX load or buffer overflows(at present Rx buffer value is 10kb). Please let me know if there are any additional settings or steps I should verify, or if there’s something else that might be causing this behavior. BR, Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello, Vikash. You are seeing RCP timeouts on the host side, meaning the MPU/MCU host running ot-daemon, which is normal, because while you are debugging the JN5189 RCP application, you are stopping the code execution on the chip and implicitly, the UART communication to the host. Using the FTDI USB doesn't stop the processor and communication, so it is normal to not see such events. BR, Mihai Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai, I’m running into a repeatable “rcp out” error whenever I debug through the LPC-Link2 onboard probe in MCUXpresso IDE—even when I launch the session with no breakpoints set. If I switch to an FTDI-USB connection, with the previously flashed binary, there is no issue of time-out at all. Regards Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hi Mihai, I've followed the above-mentioned steps, and I'm able to successfully direct the logs to IDE. Thanks for your assistance. BR Vikash Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello, Thanks for your prompt reply. I'll follow the above specified steps and get back to you. Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello. Logging for any ot-nxp app on JN5189 can be enabled by modifying some of the defines from the build. From my memory, as I worked on this some time ago, you need to modify: - OPENTHREAD_CONFIG_LOG_OUTPUT to OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED in src/k32w0/jn5189/openthread-core-jn5189-config.h - OPENTHREAD_CONFIG_LOG_LEVEL to OT_LOG_LEVEL_DEBG in the same file - UART_USE_SWO_LOG to 1 in src/k32w0/jn5189/jn5189-sdk-config.h - UART_USE_DRIVER_LOG and UART_USE_SERIAL_MGR_LOG to 0 in the same file as above This should enable logging on the SWO interface, which by default routes to pin 14 on P10 header and it also routes to the external LPC-Link2 SWO_TRGT. With that set, you should be able to see the logs by either probing the pin 14 with an external FTDI to USB adapter (connect pin to the RX pin of the FTDI adapter) or in MCUXpresso ITM viewer. An app note on that is available here: https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/mcuxpresso%40tkb/41/1/How%20To%20Use%20SWO%20Trace%20in%20MCUXpresso%20IDE.pdf I need to retest this on my side to confirm, and I will try to do this in the following days, but for now, you should have some information to get started on your side. BR, Mihai Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( HI Mihai, Thank you for providing a solution regarding the RCP debugging setup through the MCU IDE. As a follow-up, I need help with one more point: When connecting the NXP board to my laptop with the RCP firmware, is it possible to view the logs of the RCP directly through the MCU IDE? If so, could you please guide me on how to access them or configure the IDE to enable this? Re: Issue Debugging OpenThread Images on JN5189DK6 with J-Link – "No source available for main( Hello. The issue you are seeing is due to the fact that the build is done using "MinSizeRel" option which strips the debug symbols. To fix this, you need to change the following line: https://github.com/NXP/ot-nxp/blob/release/v1.4.0/script/build_jn5189#L40 from "MinSizeRel" to "RelWithDebInfo", rebuild the image and flash. Can you please try this change and provide your feedback? Have a good day! Mihai
View full article
LPCXpresso55S69-EVK の Zephyr SDIF ドライバの読み取り/書き込みパフォーマンスが低い LPC55S69-EVKを評価したとき、ZephyrのUSBマスストレージ(SDIFドライバを使用)の読み取り/書き込み速度が、 MCUXpresso SDK の例。 ベンチマーク結果 以下は、 クリスタルディスクマーク 8.0.6 : 1. MCUXpresso SDK の例 ( lpcxpresso55s69_dev_msc_disk_freertos_cm33_core0) [Read] SEQ 1MiB: 10.903 MB/s | RND 4KiB: 4.204 MB/s [Write] SEQ 1MiB: 7.756 MB/s | RND 4KiB: 3.286 MB/s 2. Zephyr(レガシーUSBスタック) [Read] SEQ 1MiB: 1.048 MB/s | RND 4KiB: 0.985 MB/s [Write] SEQ 1MiB: 0.209 MB/s | RND 4KiB: 0.351 MB/s MCUXpresso SDK よりも約 10 倍遅いです。 3. Zephyr(USBデバイスネクストスタック) [Read] SEQ 1MiB: 1.676 MB/s | RND 4KiB: 1.489 MB/s [Write] SEQ 1MiB: 0.628 MB/s | RND 4KiB: 0.830 MB/s *それでも、MCUXpresso SDKs より 5 ~ 6 倍遅いです。* デバッグの試み 有効 Zephyr SDHC & SDカードログ – エラーは検出されませんでした。 SD カードの初期化を確認しました (3.3V、50MHz クロック、正しいブロック サイズ)。 ログには、SDIF クロック構成が成功したことが示されています (24MHz → 50MHz)。 [00:00:00.000] sd: sd_init_io: Host controller support 3.3V max [00:00:01.000] sdif: mcux_sdif_set_io: SDIF clock set to 400000 [00:00:01.376] sd: sdmmc_read_csd: Card block count 124735488, block size 512 [00:00:01.376] sdif: mcux_sdif_set_io: SDIF clock set to 24000000 [00:00:01.379] sd: sdmmc_set_bus_speed: Setting bus clock to: 50000000 環境 ボード: LPC55S69-EVK Zephyr バージョン:コミット:c2d52c7f4b53a3e3691a7e6fa15af83ef72446cc(4.1.99) 変更する必要がある Kconfig オプションまたはオーバーレイはありますか? これをさらにデバッグするための洞察や提案があれば幸いです よろしくお願いいたします! Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK ご提案ありがとうございます。 あらゆる最適化と変更にもかかわらず、最高速度は 3.1 MB/秒でした。パフォーマンスの問題の根本原因はすでに特定されましたか?率直に言って、根本的な問題に対処せずに、システムの調整だけでは完全なパフォーマンスを実現できないと思います。 ウィマンシャ Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK こんにちは@wima88 試してみることができる別の USB 最適化。 CONFIG_UDC_BUF_COUNT=128 CONFIG_UDC_WORKQUEUE_STACK_SIZE=2048 CONFIG_UDC_WORKQUEUE_PRIORITY=0 BR ハリー Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK こんにちは、ハリー。 ご返信ありがとうございます。Konig の提案オプションを使用すると、約 2.54 MB/秒を実現できました。 [Read] SEQ 1MiB (Q= 1, T= 1): 2.516 MB/s [ 2.4 IOPS] <412859.66 us> RND 4KiB (Q= 1, T= 1): 2.033 MB/s [ 496.3 IOPS] < 2011.94 us> USB スタックがボトルネックになっている可能性はあるでしょうか? Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK こんにちは@wima88 以下の最適化を追加してみてはいかがでしょうか CONFIG_MCUX_SDIF_DMA_BUFFER_SIZE=512 CONFIG_SPEED_OPTIMIZATIONS=y CONFIG_SDIO_STACK=y CONFIG_MPU=n CONFIG_ASSERT=n CONFIG_LOG=n CONFIG_LOG_DEFAULT_LEVEL=0 BR ハリー Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK こんにちは@wima88 私たちはこの問題を調査中ですので、結果が出次第お知らせします。 BR ハリー Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK @Harry_Zhangこの問題に関して何か更新はありますか?lpc ドライバの代わりに imx ドライバを使用するFRDM-MCXN947 (Zephyr 付き) をテストしました。結果は上記とほぼ同じです よろしくお願いします。 Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK こんにちは、ハリー。 こんにちは、 私は クリスタルディスクマーク 私のベンチマークツールとして( https://crystalmark.info/en )。私の設定とプロセスは次のとおりです。 MCUXpresso SDKs セットアップ: 改造ジャンパー P4電圧1.8V~3.3V (ユーザーガイドの表1、P21による)。 ダウンロードした SDKの例(v25.03.00) 経由で VSCode の MCUXpresso 拡張機能。 構築してフラッシュ lpcxpresso55s69_dev_msc_disk_freertos_cm33_core0 例。 リセット後、シリアル端末に次のプロンプトが表示されました。 「ディスクを挿入してください。」 使用した SanDisk クラス 3 V30 SD カード。 コネクテッド P9(HS-USB) 構成済み クリスタルディスクマーク (添付のスクリーンショットを参照)。   テスト対象: 1MBのブロックサイズ 1 キュー、1 Thread 32MBのファイルの9回の反復 Zephyr のセットアップ: 上記と同じ開発環境を使用しました。 レガシー USB スタック: 例: Zephyr/サンプル/サブシステム/USB/質量 変更は行われていません。 ビルドコマンド: west build -p -b lpcxpresso55s69/lpc55s69/cpu0 west flash USB ネクスト スタック: 修正済み next_usb_prj.conf 次のように: CONFIG_DISK_ACCESS=y CONFIG_FILE_SYSTEM=y CONFIG_FAT_FILESYSTEM_ELM=y CONFIG_PRINTK=y CONFIG_DISK_DRIVERS=y CONFIG_DISK_DRIVER_SDMMC=y CONFIG_SDHC_LOG_LEVEL_DBG=y CONFIG_SD_LOG_LEVEL_DBG=y CONFIG_LOG_BUFFER_SIZE=2048 CONFIG_USBD_MSC_STACK_SIZE=4096 CONFIG_USBD_MSC_LUNS_PER_INSTANCE=5 CONFIG_USBD_MSC_SCSI_BUFFER_SIZE=2048 ビルドコマンド west build -p -b lpcxpresso55s69/lpc55s69/cpu0 -- -DCONF_FILE=usbd_next_prj.conf west flash テスト: 使用した 同じCrystalDiskMark設定 3つのCASEすべてに当てはまります。 オーバーレイファイルなし どちらの Zephyr の例でも使用されました。 さらに詳しい情報が必要な場合はお知らせください。   ありがとうございます。 Re: Poor Read/Write Performance with Zephyr SDIF Driver on LPCXpresso55S69-EVK こんにちは@wima88 どのようにテストしたか教えていただけますか? テストしたいです。 BR ハリー
View full article
PCF2131TFY バッテリー消費量 PCF2131TFY を使用している製品では、一部のボードで数日のうちにバッテリーが消耗するという断続的な問題が発生しています。装着されている電池はCR2032です。この問題を診断するために考慮すべき事項や検討すべき点はありますか?それとも、この部分に既知の問題があるのでしょうか? Re: PCF2131TFY Battery Draw 結局、問題はすべての PCB 上に過剰かつ洗浄されていないはんだフラックスがあり、それが過剰な電流の引き込みとバッテリーの消耗を引き起こしていたことが判明しました。 Re: PCF2131TFY Battery Draw 未使用のピンについては、以下の提案設定に従ってください。 お客様は、アプリケーションで使用していない場合は、CLKOUT ピンと TS1-4 ピンをオープンのままにしておくことができます。 CLKOUT_ctlレジスタ(13h)ビット[2:0] = 111bを設定することにより、CLKOUTピンをハイインピーダンスモードに設定できます。また、Control_4レジスタ(03h)のビット[7:4] = 0000b、Control_5レジスタ(04h)のビット[7:4] = 0000bに設定して、TS1-4ピンを非アクティブピンに設定します。   Re: PCF2131TFY Battery Draw プライベートメッセージを送信しました。 Re: PCF2131TFY Battery Draw ハイ ここで回路図を共有してもらえますか?
View full article
电机控制课:第 1 讲 - 简介 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 在课程开始时,我们将播放一段介绍视频,介绍我们将在整个系列中使用的硬件。 主要议题: -MPC5744P DevKit主要硬件特性 -MotorGD DevKit主要硬件功能 - 如何安装MPC5744P 基于模型的设计工具箱 2.0.0 版; - 如何生成许可证; - 如何使用S32 Design Studio for Power Architecture 设置编译器工具链; - 如何将 MPC5744P 的基于模型的设计工具箱添加到 Simulink 标准库中; - 如何通过首次生成 C 代码来验证软件安装; 目标: - 了解硬件设置; - 下载并安装 MPC5744P 的基于模型的设计工具箱; - 为工具箱生成许可证; - 配置工具箱并首次生成代码; 观看介绍视频,并在下方留下您的评论和问题。 (在 “我的视频” 中查看) 其他信息: - 用于 MPC5744P 安装程序的基于模型的设计工具箱:此处 - MPC5744P DevKit - 产品主页:此处 - MotorGD DevKit- 产品主页: here - MPC5744P DevKit- 快速入门指南:此处 - MPC5744P - 产品主页:此处 -MPC5744P — 参考手册:此处 - MPC5744P - 概况介绍:此处 - MPC5744P - 数据表:此处 - MC34GD3000 - 数据表:此处 - BUK7K52-60E - 数据表:此处 - 用于 PA 的 S32DS(e200 内核) - 下载链接:此处 - 所附 PDF 文件包含我们将用于电机控制的主要外设 注:中国观众可通过此链接在 YOUKU 上观看视频。 注意:中国观众可以使用此链接观看 Youku 上的视频 Re: Motor Control Class: Lecture 1 - Introduction 你好,斯蒂芬、 我按照你说的重新刷新了一下,但还是没有看到,而且出现了这样的错误: 于是我点击修复,得到了这个结果: 然后点击 "确定",但仍然看不到图书馆。 您有什么想法吗? Re: Motor Control Class: Lecture 1 - Introduction 你好@bobylivewire 如果无法看到 MPC57xx 库,请右键单击 Simulink 库并按刷新库浏览器。然后,您应该拥有恩智浦 MPC57xx MCU 基于模型的设计工具箱库。 此致敬礼! 斯特凡 Re: Motor Control Class: Lecture 1 - Introduction 你好,斯蒂芬、 谢谢。 我安装了这个,但 Simulink 库中没有显示 MPC57xx 库。 如何将其添加到图书馆? 谢谢! Re: Motor Control Class: Lecture 1 - Introduction 你好@bobylivewire 请从恩智浦 MBDT 官方网站https://www.nxp.com/design/design-center/software/automotive-software-and-tools/model-based-design-toolbox-mbdt:MBDT下载 MPC 工具箱。 按下 "下载 "按钮,您将跳转到以下页面: 在这里,转到汽车软件——基于模型的设计工具箱,然后选择 MPC57xx 汽车微处理器系列的基于模型的设计工具箱 最新版本的 MPC57 工具箱与 MATLAB R2024b 兼容。 希望对您有所帮助! 顺祝商祺! 斯特凡 Re: Motor Control Class: Lecture 1 - Introduction 有多种 MBD 工具箱安装指南。 如果使用 MPC5744P 和 Matlab 2024b,我应该使用哪个? 本页上的方法似乎无法在我的 Matlab 版本中使用。 Re: Motor Control Class: Lecture 1 - Introduction HI 丹尼尔 我已经按照你的要求完成了所有设置,但是硬件板名称没有出现在配置参数对话框的硬件实现选项中。你能帮我解决这个问题吗? Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,罗宾、 每个部分都有 PDF 文档和 Simulink 模型(无论何时)。除此之外,我们仅使用可在 MPC5744P 文档官方页面上找到的恩智浦官方文档:mp c574XP|32 位 MCU|Chassis-功能安全|NXP 如果您在寻找这款处理器,但在www.nxp.com上找不到,请告诉我。 谢谢! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,我是 dumitru-daniel.popa。 你们的系列教程不仅有视频,还有文档? 致以最崇高的敬意 罗宾 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,jfrey、 我对由此造成的不便和挫折表示最诚挚的歉意,您的反馈意见对我们非常重要,我们已经听取了最高层的意见。我可以确认我们有存货,也可以帮你加快订单。请通过[email protected]与我联系,以便我亲自处理您的订单。随着dumitru-daniel.popa的出现,网络状况正在升级。前面提到过。将来,如果您对我们的代理商供货情况有疑虑和疑问,请随时直接与我联系。 请允许我为这一切再次向您道歉,我期待着尽一切可能帮助您。 感谢您的关注、 Wences Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,jfrey、 我确认您在 BUY 页面上看到的内容也适用于欧洲客户。 我将把这一异常情况转交给负责 MCP5744P DevKit 的恩智浦业务部门。 敬请期待! 谢谢您,请接受我对这种情况的道歉。我们正在努力解决这个问题。 顺祝商祺! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2017 年 6 月 21 日更新: 恩智浦的网站已经修复,现在可以订购: 上一条信息 Wenceslao Perez Chavez 写道: Suredumitru-daniel.popa、杰德-弗雷 DEVKIT-MPC5744P 已经可以购买。 在哪里可以买到? 以下是订购 DEVKIT-MPC5748G 的比较方法: 来自您的网站: 来自 OctoPart: 来自 Mouser: 来自 Digikey: 现在,对 DEVKIT-MPC5744P 重复上述相同的过程: 点击"直接购买" ,您就会看到这个页面: 点击 "购买可用性": OctoPart: Mouser: Digikey: 至于根本原因,我不知道是因为我在北美,还是因为你是恩智浦的员工,但你说我能做的和我一直能做的之间存在着某种脱节。您是否可以尝试创建一个新的非恩智浦账户,看看能否订购? 感谢您抽出宝贵时间。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Suredumitru-daniel.popa、jfrey、 DEVKIT-MPC5744P 已经可以购买。至于 DEVKIT-MOTORGD,它即将面世,我们预计将在 7 月底推出。如果再有任何延误,我会通知您。 谢谢! Wences Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> wem'sperez 你能回答上面 的 jfrey 问题吗 " 美国人能够获得这个课程所需的设备:MPC5744P 和 MotorGD DevKits " 的预计到达时间是多少? 谢谢! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 美国人能够获得该课程所需的设备的预计到达时间是多少? -MPC5744P DevKit主要硬件特性 - MotorGD DevKit 主要硬件功能 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,丹尼尔 我已经从位于上海的恩智浦中国市场部 Terry 那里拿到了视频。 非常感谢你们的帮助! 保罗 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 针对中国用户、 我尝试按照 Paul Xu 的建议,使用优酷或 QQ 在中国大陆上传视频,但不幸的是,优酷在我尝试绑定手机号码上传视频时出错,而 QQ 则没有向我发送带有上传视频代码的短信。 我们不会放弃向您提供视频的想法--我会联系恩智浦中国销售与市场办公室,看看如何尽快解决这个问题。在此之前,请保持联系,并尝试从我们的社区下载低分辨率视频,如果有可能,请使用 VPN。 感谢您的理解和耐心! 致以最诚挚的问候, Daniel Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,丹尼尔 如果可以,请尝试将视频上传到http://www.youku.com/或https://v.qq.com。我们通常使用这些网站来观看中国的视频。 感谢您的支持! Paul Xu Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,保罗、 感谢您的反馈。在接下来的视频中,我将添加更多 Powerpoint 幻灯片,并提供下载。 总之,在系列讲座结束时,所有幻灯片都将以 PDF 格式提供。 顺祝商祺! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 针对中国大陆用户的问题:正如您在上述主题中看到的,由于过滤/防火墙的原因,视频在您所在的国家可能无法运行。你知道中国有类似 YouTube 的视频托管平台吗? 请留下您的回复,我们将考虑所有建议,作为可能的替代方案。 谢谢! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,丹尼尔 我尝试了您提供的所有下载链接。似乎不起作用。众所周知,如果没有 VPN,我们就无法在 YouTube 上观看视频,因此在中国并不方便。 如果有办法分享更多相关的训练数据供下载,比如 PPT,那么我们就可以通过这种方式加入课堂。         感谢您的支持! Paul Xu Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,丹尼尔 从您的链接下载视频是可以的,但下载速度非常慢,似乎要花费 10 多个小时。 致以最诚挚的问候 布鲁斯 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,孙等所有人视频问题、 请尝试以下链接:https://community.nxp.com/download-video!execute.jspa?videoID=7692 您应该会看到这个页面,允许您下载视频并离线观看。 如果问题仍然存在,我们将考虑将视频转移到 YOUTUBE 上。 感谢您的理解! 致以最诚挚的问候, Daniel Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 丹尼尔 我也看不到视频。 情况喜欢戴维:"smileycry:"。您能否提供一个链接,让我下载视频,因为我可以下载课程的附件,如 PDF。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 戴维 这可能与您的电脑设置有关。我们用内联网和外联网的其他电脑进行了检查,网站运行正常。此外,我还查看了日志,似乎其他人也能看到。可能是网络服务提供商的问题吗? 顺祝商祺! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 丹尼尔 对不起,即使有一个按钮可以通过您提供的链接下载,点击下载按钮后也无法下载、 文件只能保存为文本格式,最终下载失败。 如果文件可以下载,那么一切都会好起来。 顺祝商祺! 大卫 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 戴维 您能否尝试下载并安装 MP4 格式的视频和音频编解码器?你可以试试这个代码包:适用于微软 Windows 的媒体播放器编解码器包 希望对您有所帮助! 丹尼尔 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,丹尼尔 我试过你的链接,但不起作用。 能否请您通知管理员解决该问题? 谢谢 顺祝商祺! 戴维 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,戴维、 无需其他插件。您还能在网站上看到其他视频吗?比如这个: 视频链接 : 7526 如果没有任何效果,我将向网站管理员报告您的问题。 感谢您的理解! 致以最诚挚的问候, Daniel Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,布鲁斯、 您可以试试这个链接吗? 视频链接 : 7692 万一无法正常工作,您可以选择下载视频,并使用任何视频浏览器离线观看。 希望这能解决您的问题。 致以最诚挚的问候, Daniel Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好,我看到课程可用,但遗憾的是看不到视频,是否需要任何插件? 谢谢并期待您的反馈。 Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,丹尼尔、 我试过 Chrome 浏览器和 IE 浏览器,但都无济于事,屏幕变成了这样: 感谢您的回复。 Bruce Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hilezhou ye、 很遗憾听到这个消息。它在 Chrome 浏览器和 IE 浏览器上运行正常。您使用的是哪种浏览器? 致以最诚挚的问候, Daniel Re: Motor Control Class: Lecture 1 - Introduction <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 、 不知为什么,我无法观看这段视频,有人遇到过和我一样的问题吗?我需要使用某些特定的浏览器吗? 谢谢 Bruce
View full article