Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
升级到 6.12 内核后出现 HDMI 显示屏问题 你好 ,我们想知道是否有人在升级到 6.12 内核后,在 i.MX 8M PLus 的 HDMI 输出方面遇到过困难(可能与驱动程序有关)? 我们通过 SSH 连接将两个 Debix Model A 板原生升级到 6.12 内核,今天尝试插入 HDMI 监测——在两个板上,板首次启动时,Debix 初始屏幕会正确显示一会儿,但随后被没有图形用户界面的水平光标闪烁所取代。这两个板仍可通过 SSH 和串行控制台使用(从长远来看,我们将转向交叉编译,而不是原生版本)。 发生这种情况的第二块板在 GUI RESET前立即正确显示了 GUI,但在RESET之后 GUI 消失了。当我们运行 sudo reboot 时、使用主板上的 RESET 按钮以及断开电路板并重新连接电源时,这个问题也是一样的。 我最近一直在通过 SSH 开发板,但今天连接了 HDMI 监测来测试相机模块。 我们不确定 HDMI 监测所需的驱动程序是否可能有问题?一位朋友建议说,可能是 i.MX 8M Plus 使用的 Vivante IP Core 驱动程序 etnaviv 出了问题?这涉及到一个不包含在开放源代码中的专有驱动程序。 意愿 图形与显示 i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: HDMI Display Problem Following Upgrade to 6.12 Kernel 你好@Bio_TICFSL 非常感谢。 这是我的错--我当时使用恩智浦的 Ubuntu 发行版,并试图升级内核,但没有意识到 Ubuntu 发行版已不再更新--我现在已转用恩智浦的 Debian 发行版--恩智浦是否计划继续长期更新 Debian 发行版? 非常感谢你们的帮助 Will Re: HDMI Display Problem Following Upgrade to 6.12 Kernel 你好 这是哪个 i.MX8 处理器?哪个板?因为在 EVK 中不会发生这种情况。 此致
記事全体を表示
复制:集成 RTD 6.0 Crypto (GM) 时出现许可证错误 本帖复制自 此处 你好、 当我尝试在 EB Tresos 中打开 RTD 6.0 密码时,我遇到了一个错误(错误截图附后)。请注意,我可以使用相同的 ET Tresos 打开其他模块(如 Mcu、BaseNXP 等)。该问题仅与加密模块有关。 RTD 版本:SW32K3_RTD_R21-11_6.0.0_P01 EB Tresos 版本:EB Tresos 29.0.0 此致, Raghavendra S G EB TRESOS 许可证 优先级:中等 RTD SECURITY_CRYPTO Re: Copy: License error while integrating RTD 6.0 Crypto (GM) 请参考https://community.nxp.com/t5/AP-Software-Support/Copy-Tresos-error-No-license-for-module-Crypto-43-HSE/td-p/2143955上的解决方案 Re: Copy: License error while integrating RTD 6.0 Crypto (GM) 我已得到开发团队的确认,这是安装程序在缺少签名文件时出现的问题。他们正在努力,很快就会提供另一名安装人员。 Re: Copy: License error while integrating RTD 6.0 Crypto (GM) 你好@Luis_Garabo 我无法访问原始社区。能否将错误图像上传到这里? 顺便说一下,你能不能检查一下这个问题是否也是如此:https://community.nxp.com/t5/AP-Software-Support/Copy-Tresos-error-No-license-for-module-Crypto-43-HSE/td-p/2143955
記事全体を表示
二进制文件中缺少启动标头 您好, 我一直在使用安全配置工具使用外部闪存对 imxRT1176 进行编程。我遵循了首先版本一个 .bin 的流程文件,使用输入的 .bin然后写入图像。它运行良好,但我无法使用Cyclone编程器编写相同的二进制文件。在这两种情况下,我都把闪存丢掉了,发现旋风编程的图像在 0x400 偏移量处缺少启动头。当我查看 .bin由安全配置工具制作的,我注意到它没有将其添加到文件中。我猜测是在写入图像时加载到 RAM 中的闪存加载器负责写入这个标头。 有没有办法让我版本 .bin附上了接头这样我就能用 Cyclone 编程器对设备进行编程? 谢谢! 罗里 Re: Missing Boot Header on binary 您好, 谢谢你的澄清。 Re: Missing Boot Header on binary 您好, 谢谢。我认为我之所以没有看到这个选项,是因为我们有旧版本的高效密码学标准(SEC)工具。我可以在以后的版本中看到这个选项。 Re: Missing Boot Header on binary 嗨,罗伊, > > 最终,我们想对图像进行签名和加密,如果闪存加载器在其中写入 FCB,就会损坏图像,并阻止验证和解密。 不,图像签名不包含 FCB 校验和。 加密 - 这取决于你如何配置引擎;你应该只加密应用程序映像。在高效密码学标准(SEC)中的默认设置下,FCB 未加密。 换句话说,您使用 Cyclone 的流量应该可以正常工作。只需确保加密(区域)配置正确即可。 Libor Re: Missing Boot Header on binary 嗨,罗利、 高效密码学标准(SEC) 工具中有两个选项,即如何配置 FlexSPI 或非。您可以使用简化的闪存配置(默认值),也可以使用完整的 FCB 配置。FCB 是闪存控制块,即二进制配置文件,长度通常为 256 或 512 字节。 查看在线文档中的详细信息:用户界面 — MCUXpresso 安全配置工具 25.06 Re: Missing Boot Header on binary 我能够让 MCUXpresso 使用镜像中包含的 FCB 来版本项目,我可以用 Cyclone 编程器进行闪存。 我看了一下安全配置工具使用的写入脚本,看起来 blhost 指示闪存加载器将 FCB 写入闪存。是这样吗? 最后,我们希望对图像进行签名和加密,如果闪存加载器在其中写入 FCB,就会破坏图像,并阻止验证和解密。是否有可能获取我们自己的镜像,分离 FCB,这样我们就有了一个单独的 fcb.bin,然后让闪存加载器写入应用程序,再使用 blhost 写入我们自己的 fcb.bin? 我问这个问题的原因是,我们希望可以选择使用 Cyclone 和 SPT 进行编程。 Re: Missing Boot Header on binary 嗨,罗利、 通常,当您选择目标启动内存时,会使用简化的配置-它只是一个包含基本配置的词,ROM 通过 blhost 命令将闪存配置块直接写入内存,因此它不在您的磁盘上。 如果您出于任何原因(例如其中之一使用双映像)需要 FCB,要么您可以从闪存中读取并存储在某个地方,也可以使用高效密码学标准(SEC)工具为您完成,请参阅 “ 转换为完整的 FCB” 对话框-https://docs.mcuxpresso.nxp.com/secure/latest/05_user_interface.html#id8。高效密码学标准(SEC)工具仍然分别使用这两个二进制文件,因此你必须通过 Cyclone 编程器编写两次——FCB,然后是应用程序,或者你需要手动将这些二进制文件合并为一个(你可以使用 SPSDK 实用程序 `nxpimage utils binary-image--help`),然后使用程序员。 此致, Libor Re: Missing Boot Header on binary 澄清一下,我想让安全配置工具添加闪存控制块(上面我称之为启动标头)的方法
記事全体を表示
imxRT106x 评估 大家好 我有一个触摸屏项目,只有两个要求:一个是 12 英寸 WXGA 显示屏,另一个是支持模拟高清摄像机输入。我需要评估 RT106x 的性能是否能满足这些要求,以便进行确认。 应用场景是外接一个 720P AHD 摄像机,然后通过芯片将 AHD 信号转换为 CSI 信号,并将其发送到 I.MX RT106x 芯片,然后解码并输出到 1280*800 显示屏。 我提到了 AN12110 和 AN12302。这似乎是可行的,但我仍希望得到恩智浦官方的确认。 此外,我还想确认在选择相机和 LCDS 方面是否有任何限制? 期待您的答复,感谢您的支持 i.MX RT106x Re: imxRT106x assess 你好@Leizhu112233、 经确认,我之前的回复存在误解,对此深表歉意。我的意图是,在设计中,使用 YUV422 格式比使用 YUV444 格式节省大量引脚和布线复杂性,从这个角度来看,YUV422 是首选。 您可以使用单独的 HSYNC/HREF、VSYNC 和 PIXCLK 信号,在软件层面将 CSI 配置为门控时钟模式。这也是 AN12110 的正式配置。 https://github.com/nxp-appcodehub/an-hd_camera_rt1050/blob/main/boards/evkmimxrt1050/user_apps/camera_demo/src/main.c Gavin_Jia_0-1755160566246.png 致以最诚挚的问候, Gavin Re: imxRT106x assess 我们打算使用 Richnex RN6864M,请确认是否可以使用。 Re: imxRT106x assess 你好@Leizhu112233、 能告诉我您选择的桥接芯片吗?一般来说,单独的 信号 同步应与并行端口配合使用。请提供桥接芯片的数据表,我将在内部进行确认。谢谢! 致以最诚挚的问候, Gavin Re: imxRT106x assess 感谢您的反馈,但据我所知,BT656 只支持标清分辨率,这是否意味着 1062 BT656 支持 H/V 分离信号,从而可以支持高清分辨率? Re: imxRT106x assess 你好@Leizhu112233、 RT1062 CSI 支持 BT.656 和 YUV444 两种格式,但 BT.656 是首选解决方案,而 YUV444 则需要对硬件资源和系统带宽进行额外评估。 Re: imxRT106x assess 您好,需求来自我们。我想和你确认,如果我们想使用高清摄像头,我们将使用专用的AHD-to-CSI转换芯片将视频输出到1062。 BT.656 是否可以接受,或者也可以是 YUV444? Re: imxRT106x assess 嗨,@yulong、 感谢您对 NXP MIMXRT 系列的关注! 你的设想是可行的。只需关注并行 RGB 接口屏幕的总线带宽和 LCD 选择即可。如果帧频较高,可以尝试在显示端使用 RGB565。 致以最诚挚的问候, Gavin
記事全体を表示
RT1170 控制器电源顺序 嗨,团队、 这是关于 RT1170 控制器的电源排序。 我们正在一个医疗应用中使用该控制器。我们计划从外部向控制器供电,有几个问题如下。 根据数据,RT1170 的电源顺序如下。 VDD_SNVS_IN 电源必须先于其他电源打开,或与 VDD_LPSR_IN 和 DCDC_IN 电源连接(短路)。 如果使用钮扣电池为 VDD_SNVS_IN 供电,则应确保在接通其他电源之前连接好钮扣电池。 建议使用 RC 延迟电路提供 DCDC_IN 稳定和 DCDC_PSWITCH 之间的延迟。RC 总延迟应为 5 - 40 毫秒。 DCDC_IN 必须在 0.3 x RC 范围内达到最低 3.0 V。 从 DCDC_IN 稳定在 3.0 V min 到 DCDC_PSWITCH 达到 0.5 x DCDC_IN (1.5 V) 的延迟时间必须至少为 1 ms。 其他功率域的上电压摆率规格为 360 V/s — 36 kV/s。 确保 VDD_LPSR_DIG 优先于 VDD_SOC_IN 供电。 1:) 这些条件是我们需要在外部实现还是有内置选项,所以如果我们给出相应的银行电压就可以了。? Re: RT1170 Controller Power Sequence 关于基于 IMX_RT1170 的评估板,我还有几个问题,如下所示。 嗨,团队、 这是关于 RT1170 控制器的电源排序。 我们参考了 RT1170 控制器 EVKB 的设计,将其应用于一个医疗应用中。我们计划从外部向控制器供电,有几个问题如下。 根据数据,RT1170 的电源顺序如下。 VDD_SNVS_IN 电源必须先于其他电源打开,或与 VDD_LPSR_IN 和 DCDC_IN 电源连接(短路)。 如果使用钮扣电池为 VDD_SNVS_IN 供电,则应确保在接通其他电源之前连接好钮扣电池。 建议使用 RC 延迟电路提供 DCDC_IN 稳定和 DCDC_PSWITCH 之间的延迟。RC 总延迟应为 5 - 40 毫秒。 DCDC_IN 必须在 0.3 x RC 范围内达到最低 3.0 V。 从 DCDC_IN 稳定在 3.0 V min 到 DCDC_PSWITCH 达到 0.5 x DCDC_IN (1.5 V) 的延迟时间必须至少为 1 ms。 其他功率域的上电压摆率规格为 360 V/s — 36 kV/s。 确保 VDD_LPSR_DIG 优先于 VDD_SOC_IN 供电。 1:) 这些条件是我们需要在外部实现还是有内置选项,所以如果我们给出相应的银行电压就可以了。? 2:)您是否遵循了这些条件,还是根据您的申请进行了修改。 3:) W.R.T 上电复位除了软件控制之外是否可能有冗余。 现在,我看到外部晶体选择了 2 个晶体,如下所示 是否有专门针对 rt1170 控制器的外部晶体设计文件可供参考。 1:) 对于 24MHz 和 32kHz 晶体,除了数据表中的建议外,您在选择元器件时还考虑了哪些参数。 2:)对于两块晶体,你分别选择了 9pF 和 8pF 的负载电容,为什么? 3:)根据 Cload 公式,理论上一个晶体的 CL1=Cl2 值为 6pF(24MHz),另一个为 4pF(32kHz),但您为 24MHz 晶体选择了 4.7pF,为 32kHz 晶体选择了 18pF。 4:)此外,32kHz 晶体 CL1 和 CL2 是作为 DNP 制成的,我想知道其中的原因。 Re: RT1170 Controller Power Sequence 谢谢您的答复,我会转告他们的 Re: RT1170 Controller Power Sequence 你好@Akhilesh-Shindhe、 非常感谢您关注我们的产品并使用我们的社区。 这些条件需要用户在外部实现,要获得更多详细的硬件设计信息,我建议你可以参考 MIMXRT1170-EVKB 开发板的硬件设计。 https://www.nxp.com/design/design-center/development-boards-and-designs/i-mx-evaluation-and-development-boards/i-mx-rt1170-evaluation-kit:MIMXRT1170-EVKB mayliu1_0-1755077990318.png https://www.nxp.com/webapp/Download?colCode=MIMXRT1170EVKBHUG&isHTMLorPDF=HTML 希望它能帮到你。 顺祝商祺! MayLiu
記事全体を表示
i.MX RT1170 评估套件精选 MIMXRT1170-EVKB 嗨,团队、 这是关于 RT1170 控制器的电源排序。 我们参考了 RT1170 控制器 EVKB 的设计,将其应用于一个医疗应用中。我们计划从外部向控制器供电,有几个问题如下。 根据数据,RT1170 的电源顺序如下。 VDD_SNVS_IN 电源必须先于其他电源打开,或与 VDD_LPSR_IN 和 DCDC_IN 电源连接(短路)。 如果使用钮扣电池为 VDD_SNVS_IN 供电,则应确保在接通其他电源之前连接好钮扣电池。 建议使用 RC 延迟电路提供 DCDC_IN 稳定和 DCDC_PSWITCH 之间的延迟。RC 总延迟应为 5 - 40 毫秒。 DCDC_IN 必须在 0.3 x RC 范围内达到最低 3.0 V。 从 DCDC_IN 稳定在 3.0 V min 到 DCDC_PSWITCH 达到 0.5 x DCDC_IN (1.5 V) 的延迟时间必须至少为 1 ms。 其他功率域的上电压摆率规格为 360 V/s — 36 kV/s。 确保 VDD_LPSR_DIG 优先于 VDD_SOC_IN 供电。 1:) 这些条件是我们需要在外部实现还是有内置选项,所以如果我们给出相应的银行电压就可以了。? 2:)您是否遵循了这些条件,还是根据您的申请进行了修改。 3:) W.R.T 上电复位除了软件控制之外是否可能有冗余。 现在,我看到外部晶体选择了 2 个晶体,如下所示 是否有专门针对 rt1170 控制器的外部晶体设计文件可供参考。 1:) 对于 24MHz 和 32kHz 晶体,除了数据表中的建议外,您在选择元器件时还考虑了哪些参数。 2:)对于两块晶体,你分别选择了 9pF 和 8pF 的负载电容,为什么? 3:)根据 Cload 公式,理论上一个晶体的 CL1=Cl2 值为 6pF(24MHz),另一个为 4pF(32kHz),但您为 24MHz 晶体选择了 4.7pF,为 32kHz 晶体选择了 18pF。 4:)此外,32kHz 晶体 CL1 和 CL2 是作为 DNP 制成的,我想知道其中的原因。 Re: i.MX RT1170 Evaluation Kit Featured MIMXRT1170-EVKB 开机顺序 1) 这些条件需要从外部实现。 2) 必须始终遵守这些条件,否则可能会出现问题。可以通过使用内部 DCDC 和这样的功率图来满足这些要求: Omar_Anguiano_0-1755207925385.png 或使用外部 PMIC PF5020,顺序如下: Omar_Anguiano_1-1755207958863.png 3) 强烈建议在 POR 上使用 IC,这样我们就可以确保它在加电过程中保持钳位。 晶体 晶体选择参数列于硬件开发指南表 4。时钟配置。 CL 是通过制造商获得的。 如本文件所述,计算时还应考虑杂散电容:AN3208.fm 我不知道 CL 采用 DNP 的原因,它在 EVK 上运行良好;但请考虑到 EVK 的目标是评估,对于产品设计,最好遵循硬件开发指南。 BR, Omar
記事全体を表示
S32K312:调用初始化函数时进入故障处理程序(尽管 ROM 数据有效,但 RAM 初始化失败) 您好,我在项目中遇到了一个问题,希望得到您的帮助。 我们使用 S32K312芯片 ,并采用了 EB 工具提供的官方启动代码。问题出现在程序执行 MemAcc_Init 函数时:该函数调用 MemFls_Init,但程序立即进入 故障处理程序。根本原因似乎是与未加载的全局配置变量有关的异常。 具体来说,该全局配置变量将 MemFls_Init 的符号地址映射到初始化指针 (InitPtr)。当故障发生时, ConfigPtr (指向该全局配置变量)变为 0x0 (如 图 1 和图 2 的调用堆栈所示)。因此,在此函数中访问 InitPtr 会尝试取消引用空指针,而尝试访问地址 0x0 的程序计数器 (PC) 会触发信号故障中断。 值得注意的是,我为跟踪值而添加的全局数组 gunFlsInitAddress 在故障期间也显示为零。这证实了存储这些指针的整个内存区域仍未初始化到 0x0。与此相反, 图 3 显示了 gunFlsInitAddress 的正常状态,其中元素 2 至 4 包含 4693161 (十六进制: 0x479CA9)的值,该值对应于 MemFls_Init 的正确地址。 为了进一步调查,我使用 T32 工具转储内存块(图 4 和图 5)。左侧面板(ROM)显示有效数据,包括预期的 0x479CA9 值,而右侧面板(RAM)显示故障期间的所有 0x00 值--表明未能将数据从 ROM 正确加载到 RAM。 fig1.png fig2.png fig3.png fig4.png fig5.jpg 我尝试了一些故障排除步骤,包括 修改链接器脚本(.ld 文件),将包含初始化配置结构的扇区重新定位到其他内存区域。 禁用缓存功能。 然而,例外情况依然存在。如果您对找出根本原因有任何见解,我将不胜感激。 Re: S32K312: Fault Handler Entered When Calling Init Function(RAM Init Fails Despite Valid ROM Data) 你好@jx938299598、 您目前使用的是哪个版本的 RTD,项目使用的是哪个编译器? 您能否验证所有编译器选项是否与 RTD 版本说明一致? 谢谢 Re: S32K312: Fault Handler Entered When Calling Init Function(RAM Init Fails Despite Valid ROM Data) 很抱歉我没看到您的回复,感谢您的回复,问题已经解决了。 问题的根源在于没有以标准方式使用缓存功能。当我们关闭缓存功能时,虽然不会出现问题,但系统运行速度会变慢,并对应用程序功能产生影响。目前,我们在当前项目中使用缓存功能,并开启了 MCU 的 MPU 功能。我们联系了 NXP 的官方 AE,获取了如何使用缓存功能的示例,该问题已彻底解决。 再次感谢您的回复。
記事全体を表示
[i.MX Yocto] 用于 i.MX91 的虚拟显示 X11 RDP 大家好, 我想仔细检查一下我对 i.MX91(FRDM 板)显示器支持的理解。 据我所知,i.MX91 FRDM 的板上没有 HDMI 或 MIPI-DSI(或其他显示器)输出,我也没有在电路板支持包中看到 SoC 暴露的显示控制器。 我的目标是远程运行一个轻量级图形用户界面,用于测试 Yocto 应用程序。 我的尝试 版本 core-image-sato (X11) 并安装 xrdp。RDP 会话已连接,但我只得到一个终端会话(没有 Sato 桌面)。 63eaadc99173192d4062.jpg 在STM32MP157上执行相同的工作流程可以生成正确的远程图形用户界面,因此我想了解 i.MX91 有哪些不同/不支持的地方。 image (3).png 问题 有人能确认当前电路板支持包中 i.MX91(SoC + FRDM 板)是否没有硬件显示控制器/不支持的显示输出(HDMI/MIPI/LVDS/RGB)吗? 如果真的没有显示管道,建议在 i.MX91 上采用什么方法实现无头图形用户界面?例如 Weston无头后台 +RDP/VNC后台、 带有Xvfb/Xdummy+ xrdp 的 Xorg、 或任何恩智浦推荐的与 i.MX91 图形栈配合使用的方法(如通过 llvmpipe 进行软件渲染)。 是否有任何提供支持的显示界面的 i.MX91 参考设计或附加板?还是只有其他 i.MX9 变体(如 i.MX93)才能显示? 环境(背景) 主板:fr dm-i.mx91 Yocto:scrthgap 跟踪指南https://www.nxp.com/document/guide/getting-started-with-frdm-imx91-development-board:GS-FRDM-IMX91?section=build-and-run 图像:core-image-sato (X11) 远程:xrdp (RDP) → 仅终端,无桌面 如果有人对我在 i.MX91 上设置 RDP 的具体步骤感兴趣,我很乐意与大家分享。 谢谢您! 图形与显示 Linux Yocto Project Re: [i.MX Yocto] Virtual Display X11 RDP for i.MX91 您好, 是的,对于自由板上的库存,请查看网页,或者如果紧急,请联系当地恩智浦办事处或指定的恩智浦销售人员了解供货情况。 致以最崇高的敬意/问候, Aldo。 Re: [i.MX Yocto] Virtual Display X11 RDP for i.MX91 你好@AldoG 感谢您的回复 其实我知道这个屏幕,但是它太贵了,屏幕价格是板价格的三倍。 因此,我想我会坚持使用虚拟显示解决方案。您认为是否有可能通过某种端口转发或截屏帧缓冲器将图形用户界面从 PC 输出到 xfreerdp。 另外,请问目前 frdm-i.mx93 已经断货,我们至少需要等到 11 月份,对吗? Re: [i.MX Yocto] Virtual Display X11 RDP for i.MX91 你好,在我们的 电路板支持包 上, i.MX91 FRDM 默认仅支持 5 英寸天马液晶显示屏。 请参阅主板用户指南: https://www.nxp.com/webapp/Download?colCode=UM12262& ishtmlorpdf=HTML 第 3.1 章 5 英寸 Tianma LCD Best Regard s/Saludos,Aldo。 Re: [i.MX Yocto] Virtual Display X11 RDP for i.MX91 嗨,有谁知道吗?
記事全体を表示
[s32k358] 我能把 fw 下载到 S32K358 电池管理系统 EVK 吗? 亲爱的 bryan_hong_0-1756271822830.png 我有上面的 EVK,我想把 fw 下载到这上面。 但我找不到任何 USB 端口来下载 fw。 谢谢! 布莱恩 Re: [S32k358] Can I download fw to S32K358 BMS EVK ? 抱歉回复晚了。 我马上给您回复。 Re: [S32k358] Can I download fw to S32K358 BMS EVK ? 你好 我能否修改源代码并编译和下载预先下载的 S32K358 电池管理系统 EVK 固件? 是 您能提供相关文件吗? 是的,只需按照启动指南操作即可。 下面是 SW 安装指南: https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/S32K/31702/1/BMS_SWInstalationGuide_Application.pdf 另外,要将软件加载到设备中,您可以按照 S32DS 的操作说明进行操作: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32DS-list-of-HOWTOs/ta-p/1113475 不确定你是在要求将代码加载到设备闪存中还是要求提供软件修改指导。(但 SW 服务是独立的,可通过恩智浦网站/支持申请)。 顺祝商祺! Peter Re: [S32k358] Can I download fw to S32K358 BMS EVK ? 亲爱的彼得 我有一个 PEmicro ,所以我想试试这个。 我能否修改源代码并编译和下载预先下载的 S32K358 电池管理系统 EVK 固件? 您能提供相关文件吗? 谢谢, Bryan Re: [S32k358] Can I download fw to S32K358 BMS EVK ? 你好 EVB 具有 JTAG 连接器: petervlna_2-1756278162926.png petervlna_0-1756277677988.png S32K358 电池管理系统 EVK 上的调试接口选项 该板支持通过以下方式进行调试: JTAG/SWD 接口(ARM Cortex-M 的标准) 串行 UART(用于 FreeMASTER GUI 和基本通信) TPL 网关(用于电池监控链) 请参阅用户指南: https://www.nxp.com/document/guide/getting-started-with-the-hvbmsct800bun-reference-design-bundle:GS-HVBMSCT800BUN?section=get-hardware 推荐调试器 PEmicro 调试探头 USB Multilink Universal FX — 适用于 ARM Cortex-M 设备的高速 USB 调试器。 Cyclone LC/Cyclone FX — 支持自动化功能的独立组网 (SA) 在线编程器。 这些器件支持 JTAG 和 SWD 协议,与 S32K358 兼容。 Lauterbach TRACE32 支持多核调试、FreeRTOS 感知和任务调度可视化。 推荐硬件:PowerDebug PRO 或 PowerTrace。 需要软件模块: 支持 Cortex-M7 认识 FreeRTOS 多核跟踪(可选的) 恩智浦建议直接联系劳特巴赫以获得最佳配置 顺祝商祺! Peter Re: [S32k358] Can I download fw to S32K358 BMS EVK ? 亲爱的彼得 我可以使用 PE micro 下载以下 fw。 bryan_hong_1-1770013794334.png 谢谢, Bryan
記事全体を表示
I2C関連の詳細 NXPコミュニティの皆様、こんにちは。 アプリケーション ノートでは、標準モードでは SCL クロックの LOW 期間は 4.7us である必要があります。この時間遅延を下図のような数値で設定するにはどうすればよいでしょうか? また、I2C データ有効遅延と I2C セットアップ ホールド遅延の詳細が必要です。UM10204 を参照しましたが、よく理解できず、よくわかりませんでした。その点について説明していただければ幸いです。 ご返信よろしくお願いします。 vignesh3_0-1756362044671.png Re: I2C related details 以下の構成を使用しています。 ポーリングで加速度センサのデータを 2 秒ごとに読み取ります。 問題は、2〜3時間後に何も読み取れなくなり、I2Cバスがアイドル状態になることです。 これについて何かCAN提案できますか? vignesh3_0-1756376553572.png Re: I2C related details こんにちは、 タイミングパラメータ(式とともに表52-6を参照)については、S32K1xxリファレンスマニュアルの52.3.2.4「タイミングパラメータ」の章で説明されています。 データ有効遅延 (tVD;DAT) は、クロック エッジ (SCL) 後に SDA ライン上のデータが有効になるまでにかかる最大時間です。これにより、レシーバが正しいデータ ビットを読み取ることが保証されます。簡単に言えば、クロックがハイになった後、送信側が SDA に有効なデータを送信するのにどのくらいの時間が CAN かということです。 ホールド時間 (tHD;DAT) は、クロック ラインがハイになった後、データが安定した状態を維持しなければならない最小時間です。これにより、データが記録された後に急速に変更されることがなくなります。 BR、ペトル
記事全体を表示
关于 HVP-MC3PH 电机驱动器套件的问题 你好,我是电气电子工程专业的学生,我想提高我对电机驱动器的认识。关于 HVP-MC3PH 电机驱动器套件,我有几个问题: 除了套件中包含的控制板外,还支持哪些其他控制板? 基于传感器和无传感器 FOC 支持哪些微控制器 (MCU)? 哪个界面用于编程? 是否有任何软件可用于监测计算机上的输出电压和电流图表? Re: Questions About HVP-MC3PH Motor Driver Kit 您好, 有关 HVP-MC3PH 高压开发平台支持的微控制器,请参阅下面的图片: Hui_Ma_0-1756952509792.png 相关微控制器卡如下: Hui_Ma_1-1756952565972.png 基于微控制器内核类型的调试和编程接口,通常支持大多数基于微控制器内核的基于 MCU 的 ARM Cortex-M 内核。相关的调试接口是 SWD/JTAG。 对于独立组网 (SA) 程序员来说,PEMicro Cyclone 编程器将是一个更好的选择。 恩智浦FreeMASTER工具是一款实时调试监测和数据可视化工具。更多详情请点击此处。 请访问 这里 获取有关 HVP-MC3PH 套件的更多资源。 希望能有所帮助。 Mike
記事全体を表示
复制: 在 S32K344 上使用 FLEXIO SENT 时出现 Tick Length> 7 µs 问题 本帖复制自 此处 大家好 我们在使用 S32K344 微控制器和 NXP RTD 的 CDD_SENT 驱动程序的 SENT 通信软件示例中遇到了一个问题。当配置的 Tick Length 超过 7 µs 时,SENT 通信将失败。 背景: SENT 接收器使用 FLEXIO 模块,其中包括两个 16 位定时器。 当滴答长度大于 7 µs 时,消息会丢失,这可能是由于同步脉冲测量期间计时器溢出(56 个刻度)造成的。 我们的客户手动将 TIMDEC 寄存器从 000b 修改为 101b(FLEXIO 时钟除以 256),这样就能以 90 µs 的 Tick Length 进行通信,但 偶尔也会出现信息损坏的情况。 问题 手动修改 RTD 中的 TIMDEC 寄存器是否是解决这一问题的推荐方法?有没有办法使用 S32DS 配置工具正确配置 FLEXIO 时钟分频器,而不是手动编辑 RTD 代码? 您建议如何对 FLEXIO 进行配置,以便在 Tick Length 超过 7 µs 时进行 SENT 通信? 在配置工具中,"跳针长度 "配置的有效范围为 3 µs 至 5000 µs。允许高达 5000 µs 的值是否正常? 在用于 I2C 的 RTD 中,我们注意到 FLEXIO 定时器递减模式可直接通过配置工具使用以下选项进行配置: SENT RTD 中是否没有此类配置选项?即使在 SENT RTD 中手动更改了这一参数,客户端仍会出现帧损坏(4 帧中有 1 帧损坏)。 这是否与定时器如何计算高电平和低电平状态有关?有人遇到过类似行为吗? 如果您有任何见解或经验分享,我们将不胜感激! 预先致谢, 最崇高的敬意, Imad EL MASOUDI 优先级:中等 RTD Re: Copy: Issue with Tick Length > 7 µs using FLEXIO SENT on S32K344 你好@RaduBraga、 FLEXIO SENT 驱动程序不支持 I2C 支持的时钟分频器(时钟分频器写入 TIMDEC)。 我尝试运行 SENT,将发送时间长度配置为 9us: FLEXIO SENT 将从由 Kexplorer 工具配置的 SENT 设备接收帧,其中一些参数如下所示: 有关同步低电平和同步高电平的说明如下: 就我而言 低同步 = 5 x 9 = 45 高同步 = 51 x 9 = 459 成功了 请让他们用自己的设备试试这个。 顺祝商祺! Nhi
記事全体を表示
复制: 需要 K388 S32DS EB one-elf 项目 本帖复制自 此处 您好,技术支持、 我支持 PATAC 开发 K388。客户希望使用 EB 进行 MCAL 配置,然后使用 S32DS 进行编译和调试。他们还需要一个自己的项目。 因此,请允许我提出这样一个模板项目,然后 PATAC 可以在此模板的基础上开发他们的代码。 此致, Liek EB TRESOS 许可证 优先级:高 S32DS 来源:恩智浦内部来源:恩智浦内部 Re: Copy: Need K388 S32DS EB one-elf project 已关闭,可在原始链接中找到解决方案
記事全体を表示
コードと C シミュレーションを生成できる GUI Guier バージョン 1.5.0 が突然コードの生成を停止し、「エラー: null」と表示されました。 「コードの生成」をクリックするたびに「エラー: null」というメッセージが表示されるのはなぜですか? a36887b3518e4600a0f204ceb178bece.png aa312ce1c98e4ffcb8b33ad0f32ce99d.png   Re: GUI Guier1.5.0版本本来可以生成代码和C模拟,但突然又不能生成代码,显示Error: null どのようなデータについておっしゃっているのでしょうか?プロジェクトデータでしょうか?プロジェクトデータであれば、デフォルトで「C:\NXP\GUI-Guider-Projects」というパスに保存されます。GUI-Guiderのバージョンをアンインストールしても、自動的には削除されません。そのパスにアクセスして手動で削除してください。 Celeste_Liu_0-1757904311132.png Re: GUI Guier1.5.0版本本来可以生成代码和C模拟,但突然又不能生成代码,显示Error: null それもダメでした。ソフトウェア自体をアンインストールし、パソコンのコントロールパネルにあるアンインストーラーを使ってみましたが、再ダウンロード後もデータは保存されていました。 Re: GUI Guier1.5.0版本本来可以生成代码和C模拟,但突然又不能生成代码,显示Error: null アンインストーラーを使用してみてください。 Celeste_Liu_0-1757666299537.png Re: GUI Guier1.5.0版本本来可以生成代码和C模拟,但突然又不能生成代码,显示Error: null 他のコンピューターで試してみたところ、問題なく動作しました。問題は私のコンピューターだけで発生しています。最もシンプルなプロジェクトを再度作成しても、問題は解決しません。 アンインストールして再インストールしてみましたが、元のデータが残ってしまいます。データをすべて削除する方法はありますか?再インストールしてみたいと思います。 Re: GUI Guier1.5.0版本本来可以生成代码和C模拟,但突然又不能生成代码,显示Error: null こんにちは@Newbie2さん、 GUI-Guider v1.5.0 をダウンロードして試してみましたが、問題は再現しませんでした。 Celeste_Liu_0-1757657261310.png この問題は最近になって発生したのでしょうか?簡単な新しいプロジェクトを作成して「コードの生成」をクリックしても、同じエラーが発生しますか? その場合は、ネットワーク環境を確認することをお勧めします。 BR セレステ
記事全体を表示
S32K310 Lin conformity test Hi,NXP专家,在使用S32K310进行Canoe自带LIN一致性测试时,我们遇到如下两个问题需要协助,谢谢。 1.用例11.3 Chenxu1_0-1757926830354.png 根据脚本和标准,这条用例,不应该置位LIN Reponse Error,但实际Log显示,LIN Reponse Error被置位 如下 Chenxu1_1-1757926879308.png 调试发现是软件检测到 LIN_ERR_RESP_STOPBIT,导致LIN Reponse Error置位。     2.如下四个用例在外围电路相同的情况下,一些芯片能测试通过,另一些测试不通过,canoe显示超过合理波特率范围。   Chenxu1_3-1757926930956.png  软件版本为RTD5.0.0,LinStack2.0.5   Re: S32K310 Lin conformity test 你好,@Chenxu1、 很高兴听到第二个问题已经解决。 今后,请为每个问题创建一个单独的主题,以帮助保持清晰度和可追溯性。 关于第一个问题,可能是为 Gpt_StartTimer 配置的周期不正确造成的。这可能就是 Switch_TimeOut() 从未被调用的原因。请核实定时器配置,确保其与预期超时行为一致。 请参阅所附截图。 此致, 丹尼尔 NXP 提供的任何支持、信息和技术(“材料”)均按“现状”提供,不附带任何明示或暗示的保证,且 NXP 在适用法律允许的最大范围内,否认与材料相关的所有直接或间接责任和损害。NXP 对任何与应用或产品设计相关的协助不承担任何责任。材料仅可用于与 NXP 产品相关联。NXP 可以不受限制地使用您对材料提供的任何反馈。 Re: S32K310 Lin conformity test 你好,Daniel 感谢您的帮助。 修改波特率,问题 2 已解决。 您对问题 1 有什么建议吗? Re: S32K310 Lin conformity test 你好,@Chenxu1、 根据寄存器值,BAUD 寄存器 = 0x0F00804E。 OSR = 位 [24:28] = 0x0F = 15 SBR = 位 [0:12] = 0x04E = 78 波特率 = 60000000 / (16 × 78) = 48076 bps 这不是典型的 LIN 波特率。 您测量过两个节点的波特率吗? 谢谢! BR,丹尼尔 Re: S32K310 Lin conformity test 你好,Daniel.感谢您的回复。 时钟配置符合 参考手册第 24.7.2 节中列出的推荐配置。 使用 Uart0 频道,时钟为 AIPS_PLAT_CLK 60M。 随附的是 LIN 初始化后的 LPUART 寄存器值。 @danielmartynek Re: S32K310 Lin conformity test 你好,@Chenxu1、 你能否使用示波器或逻辑分析仪来测量和比较两个设备的实际 LIN 波特率? 另外,能否说明 LIN 通信使用的是哪个 LPUART 实例? 如果您能在 LIN 初始化后转储 LPUART 寄存器的值,以验证配置,那将会很有帮助。 您的系统时钟设置是什么? 请确保您使用参考手册第 24.7.2 节 “系统时钟配置” 中列出的推荐配置之一 此致, 丹尼尔
記事全体を表示
i.MX93 SOM EVK 上的 ROS2 有人尝试过在i.MX93的M33皮质上使用ROS2和FreeRTOS 吗?我正在尝试将 microros 内置到 imx93 软件开发工具包中提供的 FreeRTOS 中。如何将所需文件添加到 sdk 项目中,或以其他方式运行微型程序以及 SDK 示例。我们也欢迎任何与答案相近的内容,这可能会打开一个新的视角。 谢谢! Re: ROS2 on i.MX93 SOM EVK 感谢@Daniel的回复、 在最初发布的查询中遗漏了许多细节,现在我将提及: 硬件环境: I.MX93 EVB 软件环境: Ubuntu 22.04 IDE:VSCode with MCUXpresso IDE SDK:SDK Builder | MCUXpresso SDK Builder (nxp.com) 要求:在 IMX93 EVB 的 m33 内核中使用微处理器,并使用 RPmsg 代替 UART 与处理器通信。 按照"Porting Micro-ROS on Frdm-MCXN947" 中提到的步骤,我创建了静态库"libmicroros.a" 和头文件。我怎样才能把它内置到固件中?如何将其与 SDK 示例中提供的 freeRTOS 示例代码相结合。 由于我们不能直接使用 mcuxpresso ide 来处理 imx93,而是使用 VSCode 上的扩展名,在这种情况下,我如何才能链接生成的静态库以及头文件。VSCode 是否在任何地方提供这种链接部分? 只有 cmakelist.txt 中有关于库的详细信息,但我如何才能链接静态库和根据您提供的链接生成的头文件。 cmakelist& 主要文件附后。 Re: ROS2 on i.MX93 SOM EVK HI 我建议你参考下面的文章,在 Frdm-MCXN947 上移植 Micro-ROS。 MCXN947 是一个 M33 内核。 在 Frdm-MCXN947 上移植 Micro-ROS - NXP Community 此致 丹尼尔 Re: ROS2 on i.MX93 SOM EVK 能告诉我最新进展吗?
記事全体を表示
CPU 回退错误 IMX8M Plus 你好,我想在 IMX8M Plus 板上部署一个立体视觉模型。我已经量化了模型并将其转换为 TFlite 架构,但在模型上部署模型时,当出现 NPU 无法处理的运算符时,我就会遇到分割故障。当模型仅使用 CPU 运行时,不会出现任何问题。CPU 不是应该自动处理不支持的运算符吗?谢谢。 ilaydaguener_0-1758212395349.png Re: CPU Fallback Error IMX8M Plus 你好 这些错误意味着您没有编译 NPU,您需要在 yocto 中安装完整的映像才能拥有 NPU。 此致
記事全体を表示
S32K3X8EVB-Q289_HWPack_C2 上的 LpSPI 半双工错误 你好 我正在使用 LPspi 4 并作为 S32k3x8 评估板上的 Spi 外围设备。我看到第一笔交易的第一个字节始终是 0x07,然后每笔后续交易的第一个字节对于模式 0 是 0x00,模式 3 是 0x81。其余数据已正确计时。我不确定这是否是芯片的问题,我也检查了所有设置。附上一些屏幕截图以供参考。芯片选择引脚正在使用下降沿中断,isr 调用 Lpspi_Ip_AsyncTransmitHalfDuplex。芯片选择引脚配置为 eirq,因为它是低电平有效。 Shiv_peak_0-1758220365734.png Shiv_peak_0-1758228246752.png Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 你好@Shiv_peak 使用 GPIO 中断控制 SPI PCS 信号并非 SPI 协议的预期用途。在您的应用程序中,这似乎会导致数据损坏。 您可以尝试在中断中设置一个标志,而不是直接从中断中发送数据。然后,在主循环或一个单独的任务中,检查标志是否设置,并在此处理数据传输。 Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 是的,模式 0 和 1 与您提到的一样。 至于如何使用 SPI,我已经验证了它可以与普通芯片选择一起工作。不过,就我的使用情况而言,我需要将芯片选择配置为 EIRQ。 即使使用这种配置,我也不清楚为什么每种模式表现出不同的行为,模式 3(时钟空闲时为高电平,在上升沿采样)按预期完美运行。 Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 你好@Shiv_peak 为了排除由GPIO中断引起的任何潜在问题,您能否尝试创建一个仅包含轮询模式下SPI实现的简单项目,并尝试降低速度? 另外,我想确认一下,你提到的模式 0 和模式 1 是指下面的意思吗? 模式 0:时钟空闲状态为低电平,在上升沿采样数据 模式 1:时钟空闲状态为低电平,在下降沿采样数据 Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 1)Yes, I am doing multiple SPI transactions from Master.在模式 0 下,第一笔交易的第一个字节是 0x07,这是错误的,因为我要发送 AA。所有其他交易的第一个字节是 0x00,这也是错误的,因为我要发送 AA。作为参考,我每笔交易都会在MISO上发送以下数据 虚拟数组[0] = 0xAA; 虚拟数组[1] = 0xBB; 虚拟数组[2] = 0xCC; 虚拟数组[3] = 0xDD; 虚拟数组[4] = 0xEE; 虚拟数组[5] = 0xFF; 虚拟数组[6] = 0x24; 虚拟数组[7] = 0x35; 2)模式 1 的行为更奇怪一些,每第二个事务都是正确的,但它们之间的每个事务都是错误的,我把在模式 1 中看到的数据附在下面: 交易 1: 字节 0:170 字节 1:187 字节 2:204 字节 3:221 字节 4:238 字节 5:255 字节 6:36 字节 7:53 交易 2: 字节 0:0 字节 1:0 字节 2:0 字节 3:0 字节 4:0 字节 5:1 字节 6:85 字节 7:119 交易 3: 字节 0:170 字节 1:187 字节 2:204 字节 3:221 字节 4:238 字节 5:255 字节 6:36 字节 7:53 交易 4: 字节 0:0 字节 1:0 字节 2:0 字节 3:0 字节 4:0 字节 5:1 字节 6:85 字节 7:119 事务 5: 字节 0:170 字节 1:187 字节 2:204 字节 3:221 字节 4:238 字节 5:255 字节 6:36 字节 7:53 就上下文 而言,交易 1,3 和 5 是正确的,2 & 4 是错误的,依此类推。 Shiv_peak_0-1758579692801.png 在这张图片中,第一笔交易是正确的,但第二笔交易是错误的,这是模式 1 3) 我启用了半双工支持,并再次尝试了模式 0 和模式 1,但仍然是同样的行为,没有任何变化。 Shiv_peak_1-1758580159004.png 这些是我使用的设置。值得注意的是,当我将传输宽度设置为 8 位时,得到的数据完全是垃圾数据,与模式无关。 4) 我尝试使用 LpSpi3,但它也有同样的表现。 5) 我们没有将芯片选择引脚配置为芯片选择,而是配置为下降沿中断。我不确定这是否是个问题。 Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 你好@Shiv_peak 当您提到"第一笔交易和 0 之后," ,您的意思是您进行了两次连续传输,并观察到数据在两次传输之间发生了变化?值 "0 "是预期/正确的数据,还是仍然不正确? 此外,我注意到您当前的配置没有启用半双工支持。能否请您尝试启用半双工模式,看看是否会对行为产生影响? 最后,您能否使用不同的引脚进行测试,以检查问题是否仍然存在或行为是否发生了变化? Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 1)从站仅以半双工模式发送 SPI 数据,而不接收来自主站的任何数据。我附上代码供你参考。当主控器钳位芯片选择处于低位时,就会调用 falling_edge_isr。需要注意的是,在我的应用中,芯片选择引脚必须配置为 EIRQ,希望这不是问题。 voidfalling_edge_isr() { __asm__//(" nop"); 如果(!isr_enabled) 返回; Siul2_Icu_Ip_DisableInterrupt(falling_edge_siul_instance、 falling_edge_hw_channel); // Siul2_Icu_Ip_DisableNotification(FALLING_EDGE_SIUL_INSTANCE、 // falling_edge_hw_channel); Lpspi_Ip_AsyncTransmitHalfDuplex(linux_spi_com_device、 假数组、 虚拟数组大小、 lpspi_ip_half_duplex_transmit、 NULL); BaseType_t xHigherPriorityTaskWoken= pdFALSE; xTimerStartFromISR(timeout_timer,& xHigherPriorityTaskWoken); portYIELD_FROM_ISR(xHigherPriorityTaskWoken); isr_enabled = false; } 2) 我的测试应用程序中的主设备是一个外部板,它只从服务器读取数据。主站读取的数据与我在逻辑分析仪 MISO 线路上看到的数据一致。dummy_array 有正确的数据,但是在主端,第一个字节已损坏,第一个事务为 7,之后为 0。其他字节是正确的。 Shiv_peak_0-1758308405336.png Shiv_peak_1-1758308476075.png 3)我没有测试 RTD 示例,因为它是从主站向从站发送数据,而在我的应用程序中,我是从从站向主站发送数据。 4) 我附上了芯片选择、时钟和 MISO 线路的截图。为了满足主站和从站之间的时序要求,主站对芯片选择进行双切换,从站在芯片选择的第一个下降沿加载数据,然后在主站开始交易时输出时钟。 5)这种配置是有意为之,因为它最符合我们的系统要求。我还使用板载 LpSPI 外围设备作为主设备进行了测试 Re: LpSPI half-duplex bug on S32K3X8EVB-Q289_HWPack_C2 你好@Shiv_peak 能否帮我确认 RxSlaveBuffer 是否包含与主站传输的相同数据?我想首先排除逻辑分析仪的任何问题。 如果数据与分析仪上显示的数据一致,能否请您分享一下您目前使用的代码,甚至是仍能重现问题的简化版本?这样,我这边就可以进行一些测试了。 另外,在使用随 RTD 提供的示例代码时,是否会出现这种行为? BR、VaneB
記事全体を表示
PN7642 HIF(UART構成) こんにちは、 UART 構成の LPC55s16 ホストを介して PN7642 評価ボード上のホスト インターフェース (HIF) を使用して成功した人はいますか? SPI モードでは接続でき、PN7642 ブートローダーは期待どおりに応答します。ucHost_Utils コードを UART 構成 (4 か所) に変更し、HostSel スイッチを UART モードに変更すると、PN7642 ブートローダーが応答しなくなります。 追加の設定が必要か、または UART 構成で HIF を使用する方法を具体的に説明するドキュメントを知っている人はいますか? 何かご提案はございますか? --キース Re: PN7642 HIF in UART configuration こんにちは、 問題を再現することができ、次の回避策を実装することができました。UART HIF は、前述のように J68 に直接コネクテッドする必要があります。 EduardoZamora_0-1760132346504.png ピン DWL_REQ、VEN、IRQ は次のように LPC にコネクテッドする必要があります。 EduardoZamora_1-1760132373181.png J45 と J20 のジャンパーを取り外さず、オス対オスのジャンパーで直接接続してください。オンボードの HOSTSEL スイッチもそれに応じて設定してください。 EduardoZamora_2-1760132397129.png ソフトウェアの例に関しては、いくつか変更が必要です。「lpc55S16Board_Init」関数に次の行を追加してください。 EduardoZamora_4-1760132518115.png 「phHdll_Lib_HalHwExchange」関数で、Rx FIFOを空にするために次の行を追加してください。 EduardoZamora_5-1760132560814.png この同じファイルに「fsl_usart.h」をインクルードします。図書館。 fsl_usart.c::USART_ReadBlocking() 内受信フラグをクリアした後、625 行目をコピーして再度貼り付けてください。 EduardoZamora_6-1760132613453.png この後、プロジェクトと通信をテストしてください。 よろしくお願いいたします。 エドゥアルド。 Re: PN7642 HIF in UART configuration エドゥアルド、 はい、GPIO ポート 1 は初期化されています。コードは以下のように実行されます。ただし、これは SPI モード (前述のとおり問題なく動作します) でも同じで、このモードでも DWL_REQ と IRQ が必要です。 KB1_0-1759875253298.png あなたが述べたように、Clock Attach コードはコード内に存在しません。「 kFRO12M_to_FLEXCOMM2 」はどこにも使用されていません。ただし、デバッグ UART にはクロック アタッチがあります。これは、HIF 用の PN7642 に接続するために使用するポートではないと思いますか? KB1_1-1759875616284.png ここで行き詰まってしまうのです...fsl_usart.c::USART_ReadBlocking() KB1_2-1759875778644.png ブロッキング送信はエラーなしで戻り、その後結果を取得するために読み取りが試行されますが、受信バッファには何もないようです。 このコードがテスト済みであり、ダウンロード モードで PN7642 ブートローダーに正常に接続できることをCAN確認できますか? --キース Re: PN7642 HIF in UART configuration こんにちは、 J68への直接接続に加えて、LPC55S16ボードの初期化中にポート1がすでに初期化されているかどうかを確認することをお勧めします(つまり、GPIO_PortInit(GPIO, 1) )。 また、Flexcomm2がクロックされているかどうかを確認してください(つまりCLOCK_AttachClk(kFRO12M_to_FLEXCOMM2) )。 よろしくお願いいたします。 エドゥアルド。 Re: PN7642 HIF in UART configuration こんにちは、エドゥアルドさん。 迅速で丁寧なご返信をいただきSOありがとうございます。あなたの提案にはすべて従っていると思いますが、メモの一部は確認が必要です... >> PHBAL_HIF_SELECT_UART"を"定義済みシンボル"に追加 ucHost_Utils プロジェクトの 4 つの異なるコンポーネント (Hdll_Lib、SecureDownloadLib、HifEx_Counterpart、および DownloadLibEx1) に対してビルド構成 Debug_LPC55s16_PIN_BASED_UART を選択すると、そのシンボルが定義され、プリプロセッサ ビルド設定で確認しました。 PN7642 の SDK バージョンと FW リンクの関連付けについては認識していますが、それがマターになるほど進んでいるかどうかはわかりません。私は LPC55s16 ホスト コード (SDKs - SDK_2.x_LPCXpresso55S16、v3.14.0 を使用) を実行していますが、ホスト経由で UART 経由で PN7642 に基本的な接続すらありません。 ここで重要な点は、LPC55s16 ホスト ボードを PN7642 EVK ボードにマウントして実行しており、すべての J68 ポジショニングにジャンパーがあり、SPI モードで PN7642 と正常にCAN通信してダウンロードできることだと思います。私が行った唯一の変更は、ビルド構成と HOSTSEL スイッチを UART モードに変更することですが、これは機能しません。SO、これは基本的な接続が正しいことを意味しているのではないでしょうか。 両方のモードで実行すると、ホストが PN7642 をリセットできることがわかります (赤色の LED が点滅)。ただし、UART モードでは、ファームウェア バージョンを要求するとハングします (オプション 1)。 SPI と UART のモードをスイッチするために調整する必要がある他のものはありますか? --キース Re: PN7642 HIF in UART configuration こんにちは@KB1 あなたの調子が良いといいのですが。 ひょっとすると、C/C++ ビルド > 設定 > MCU C コンパイラ > プリプロセッサの「定義済みシンボル」に「PHBAL_HIF_SELECT_UART」を追加しましたか (未定義シンボルからは削除しましたか)? SDK は特定のファームウェア バージョンにバインドされていることに留意してください。OM27642: 開発キット(PN7642 C100 バリアントを組み込んでいます) には、ファームウェア v01.00 がデフォルトで付属しています。PN7642 の FW バージョンが SDKs で使用される FW と一致しない場合、いくつかの問題や予期しない動作が発生する可能性があります。 さらに、最新の SDK バージョンを使用していることを確認してください (最新のパブリック SDK は v02.15.004 です)PN7642 SDK から check_nxpfw_update デモを実行できます。PN7642 と SDK のファームウェア バージョンが一致しない場合は、このデモを使用して FW を更新できます。 PN7642 EVK には、ユーザーが PN7642 IC のさまざまな構成をテストできるようにするジャンパー、マルチプレクサ、レベル シフターがいくつか含まれています。テストとして、J68 を使用して LPC55 を HIF に直接接続することをお勧めします。この接続により、 PN76xx RFP ボードの回路図に従ってこれらのデバイスをバイパスし、ATX_x ホスト インターフェース ピンに直接接続できるためです。 EduardoZamora_0-1758664949758.png よろしくお願いいたします。 エドゥアルド。
記事全体を表示
提供 imx95 的 A1 启动加载程序文件 你好@zoey_li 请提供 imx95 的 A1 引导加载程序文件。6.12.20 谢谢。 Re: provide me A1 bootloader file of imx95 你好@bingyan、 附上 A1 引导加载程序以供参考。 请注意,恩智浦提供的任何支持、信息和技术("材料")均按原样提供,不提供任何明示或暗示的保证,并且恩智浦在适用法律允许的最大范围内拒绝承担与材料有关的所有直接和间接责任及损害赔偿。恩智浦不承担任何应用或产品设计方面的协助责任。材料只能用于恩智浦产品。恩智浦可以不受限制地使用向恩智浦提供的有关材料的任何反馈。 此致, 佐伊
記事全体を表示