Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
S32N55 L4REサンプルアプリのコンパイルエラー こんにちは、 S32N5 L4RE 0.8.1 CD02サンプル アプリケーションをコンパイルすると、 rtu0_1_0とrtu1_1_0_vm1を除くほとんどのプロジェクトが正常にコンパイルされました。 添付のログを参照してください。どちらも Zephyr RTOS と west コマンドに関連しているようです。 私の環境変数は次のとおりです:     GRAY_VIP Re: S32N55 L4RE sample app compile error こんにちは@Dong_Luoさん、 チームは本CASEを認識しており、できるだけ早く回答を提供する予定です。 よろしくお願いします、 ラドゥ Re: S32N55 L4RE sample app compile error こんにちは、 SW32N_AZ_4.1.0_1.8.0_CD4_D2507_UserManual.pdfの手順に従って、 2 つの Zephyr プロジェクトを正常にコンパイルしました。 ちょっとした提案ですが、これら2つのZephyrプロジェクトのコンパイルガイドがSW32N5_L4RE_0.8.1_CD02_UserManual.pdfに記載されていればもっと良いでしょう。または少なくとも、読者に Zephyr ユーザー マニュアルを参照するように指示する注記を含めます。 BR、 ドンルオ
查看全文
flexbuild for imx8mpevk:修改 u-boot 和内核源代码 你好 我很难理解使用你的 flexbuild 项目修改 u-boot/kernel 的正确工作流程。 博德:基于 imx8mpevk flexbuild 版本:LSDK-25.06_Debian-12_LF-6.6.52 我可以通过运行 $bld-m imx8mpevk 然后创建 .wic 来构建可启动镜像使用位于 版本/images/ 目录中的 flex-installer 文件。 但是当我修改u-启动时,我的更改不包括在内,我可以在时间戳上看到它没有正确重建。 我按照以下网址的说明进行了操作: https://docs.nxp.com/bundle/UG10155/page/topics/how_to_modify_and_recompile_source_code.html cd components_lsd2506/电路板支持包。/uboot 制作 imx8mp_evk_defconfig 制作菜单配置 < — 添加一些更改 make savedefconfig c p defconfig cp/imx8mp_evk_defconfig cd-bld atf-m imx8mpevk bld 启动-m imx8mpevk bld 启动-m imx8mpevk bld 启动-m imx8mpevk bld 启动-m imx8mpevk bld 启动-m imx8mpevk bl d 启动-vk 所有内容都能正常编译,但是出厂的 u- 启动 将是我最初构建的,而不是修改后的版本。 在尝试重建 uboot 之前,我还尝试过运行 bld clean-bsp,但这似乎无济于事。 感谢您提供的任何建议/意见! 最美好的祝愿, Willie i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: flexbuild for imx8mpevk: Modifying u-boot and kernel sources 请参考以下步骤来重建 u-boot。 cd components_lsd2506/bsp/uboot make imx8mp_evk_defconfig make menuconfig <-- 添加一些更改 make savedefconfig cp defconfig configs/imx8mp_evk_defconfig make distclean cd - bld uboot-m imx8mpevk bld atf-m imx8mpevk-b sd bld bsp-m mx8mpevk-b sd bld bsp-m mx8mpevk
查看全文
WS2812B LED 与 S32K144 在 S32DS 3.4 上的集成 您好, 我正在使用 S32 Design Studio v3.4 开发 S32K144,想集成 WS2812B 可寻址 LE D。 是否有与此设置兼容的 WS2812B独立驱动程序?如果是这样,我该如何将它们集成到我现有的项目中? 如果有任何示例项目或文档,将会有所帮助。 谢谢! Re: WS2812B LED Integration with S32K144 on S32DS 3.4 嗨,@mahesh7、 由于 WS2812B 是第三方设备,因此我们不为其提供任何特定的驱动程序。不过,您可以使用 FlexIO 模块来生成信号。请参阅此 MCUonEclipse 帖子:用于 WS2812B LED Stripe 协议的 NXP FlexIO 生成器 | MCU on Eclipse。 致以最诚挚的问候, Julián
查看全文
RT1176 非 XIP eMMC 转 SEMC DCD 配置,并行 2x64MB SDRAM x32,共享 CS0 你好 我有一个关于 RT1176 DCD 配置的问题。 我目前正在使用非 XIP 配置,计划从 eMMC 启动并从同步动态随机存取存储器(SDRAM) 运行。 在 EVKB 上,同步动态随机存取存储器(SDRAM) (SEMC) 被配置为并行两个 32MB 的同步动态随机存取存储器(SDRAM) 设备,总共有 64MB 的内存。 我想保持同样的电路概念,但是将 同步动态随机存取存储器(SDRAM) 更改为两个 64MB 的并行设备(x32,共享 CS0),这样总内存大小就会变成 128MB。 但是,当我仅修改以下 DCD 设置、生成可启动映像并下载时,系统无法正常启动/运行。 我修改的 DCD 设置 1) BR0 设置 400D_4010h = 0x8000001F CS0 共享/并行使用 起始地址:0x8000_0000 ~ 内存大小: 128MB 有效:1(存储器有效,可以访问) 2) SDRAMCR0 设置 400D_4040h = 0x00000E32 CAS 延迟:3 列地址位数:10(COL 字段 = 10b) 第 8 栏选择:0b(由 COL 栏决定) 突发长度: 8 (011b) 端口大小:32 位 3) 额外更改(DQS4 SION) 在 EVK 默认 DCD 中,DQS4 的 SION 设置为 0,因此我将其改为 1,如下所示: 400E_8100h = 0x00000010 什么有效(单个 同步动态随机存取存储器(SDRAM) 机箱) 如果我只使用一个 64MB 的 同步动态随机存取存储器(SDRAM) 设备(不是并行设备),系统在以下设置下可以正常工作: 400D_4040h = 0x00000E31 CAS 延迟:3 列地址位数: 10 爆破长度: 8 端口大小:16 位 因此,单个 64MB 同步动态随机存取存储器(SDRAM) (x16) 操作已被证实可以正常运行。 我的问题 我的设置中会不会有什么不正确或遗漏的地方? sdram2.png   谢谢! Re: RT1176 non-XIP eMMC to SEMC DCD configuration with 2x64MB SDRAM in parallel x32, shared CS0 你好@sykim2、 我在 RT1170EVKB 上使用 evkbmimxrt1170_elcdif_rgb_cm7 的 sdk 演示测试了您的 DCD 更改,但没有出现任何问题。 感谢您的耐心等待! 祝您愉快, Kan ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请打开一个新主题并参考已关闭的主题。 ------------------------------------------------------------------------------- Re: RT1176 non-XIP eMMC to SEMC DCD configuration with 2x64MB SDRAM in parallel x32, shared CS0 嗨,Kan、   感谢您的友好回复。   我不确定你想让我描述哪种验证程序,所以我在此分享我所遵循的确切步骤:   1。硬件变更(同步动态随机存取存储器(SDRAM) 部件更换)   - 我已经在上一个帖子中附上了照片。   - 根据所附的数据表,我使用了 Winbond W989D6DBGX6I。   -硬件配置为并行使用两个 x16 SDRAM 设备(构成 32 位总线)。   2.修改 DCD 二进制文件   - 在 DCD 二进制文件中,我修改了   a. 同步动态随机存取存储器(SDRAM) 大小为 128 兆字节,以及   b.列地址位数改为 10 位。   3.构建 “你好世界” 示例   -我创建了你好世界的例子。   -由于这是非 XIP 启动,我将其配置为 同步动态随机存取存储器(SDRAM) 启动。   - 我还附上了内存布局/结构文件。 capture.png   4。使用 MCU 启动实用程序设置 DCD 配置   -在 MCU Boot Utility 中,我将 DCD 配置设置为同步动态随机存取存储器(SDRAM),因此它指的是我之前附加的 DCD bin 文件。   5。使用 MCU 启动实用程序生成和下载可启动映像   -我生成了一个可启动映像并通过 MCU 启动实用程序将其下载到主板上。   通过上述程序:   - 当 dcd.bin 配置为 16 位/64 MBytes 时,它就会工作。   - 当 dcd.bin 配置为 32 位/128 MBytes 时,它不起作用。   再次感谢您,如果您能告诉我下一步应该检查什么,我将不胜感激。   顺祝商祺! Re: RT1176 non-XIP eMMC to SEMC DCD configuration with 2x64MB SDRAM in parallel x32, shared CS0 你好@sykim2、 你定义 SKIP_SEMC_INIT 是为了避免在 同步动态随机存取存储器(SDRAM) 上运行代码时再次配置 SEMC 吗? 祝您愉快, Kan ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请打开一个新主题并参考已关闭的主题。 ------------------------------------------------------------------------------- Re @Kan_Li 화면 캡처 2026-03-09 185030.png 谢谢您的建议。 但是,问题仍然存在,我仍然看到同样的行为。 你碰巧还有其他参考材料或示例项目可以参考吗? 顺祝商祺!
查看全文
如何在 mimxrt1042xjm5b 中自动执行安全 JTAG 流程 大家好 我使用的是 MIMXRT1042XJM5B EVK,并已成功启用带身份验证的安全 JTAG。验证后连接正常。 为了实现批量生产,我需要将安全 JTAG 验证过程自动化。其中一个必要步骤是在验证前将 JTAG_MOD (GPIO_AD_B0_08) 引脚驱动为高电平。在生产中手动将该引脚设置为高电平是不现实的。 建议在生产环境中采用什么方法来自动执行这一步骤并简化安全 JTAG 验证流程? 在文件"AN12419-Secure JTAG for i.MXRT10xx.pdf" 中、我读到过: " 如果引脚被路由到 JTAG 连接器上,并且工具支持对该信号的控制,那么工具就可以自动" 。我正在使用世纪佳缘 J-Link 进行身份验证。是否需要将 JTAG_MOD 引脚连接到 J-Link 20 针接头?如果回答为 "是",应将其连接到哪个引脚,在使用 J-Link Commander 进行身份验证时控制该引脚需要做哪些更改?或者,我是否必须依赖其他 MCU 在验证过程中将 JTAG_MOD 引脚设置为逻辑 1? Screenshot 2026-02-24 123027.png   谢谢! Raj Re: How to automate the secure JTAG process in mimxrt1042xjm5b 你好@raj20024、 感谢您对 NXP MIMXRT 系列的关注! 在我们之前的测试环境中,也采用了手动控制。 https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs-Knowledge/RT106X-secure-JTAG-test-and-IDE-debug/ta-p/1685577 关于如何在生产环境中自动控制该引脚,我目前正在咨询专家,以确定是否存在解决方案。请给我一点时间。 提前感谢! 致以最诚挚的问候, Gavin Re: How to automate the secure JTAG process in mimxrt1042xjm5b 你好@raj20024、 手动调整 JTAG_MOD 电平仅在开发/调试阶段使用。在生产阶段,由于 eFuse 编程是在写入图像后进行的,因此实际上不需要自动调整 JTAG_MOD 电平。 致以最诚挚的问候, Gavin
查看全文
在 s32k311 中发现 ECC 错误 Hi 我们在从 D-Flash 读取数据时,S32K311 MCU 出现随机 ECC 错误。 MCU: S32K311 内存D 闪存 访问的地址:0x10004104 从上述 D-Flash 地址读取数据 时,ECC 错误位正在触发,PRECISERR 位已设置 完毕。问题不会持续发生;是间歇性 的 D-Flash 已经编程和初始化。 我正在上传屏幕截图供你参考 Re: Gettig ECC error in s32k311 你好 我在地址上看到正确的数据和 ECC 0x10004104的数据和 ECC。 您是否尝试逐步调试代码,查看是否对该地址进行了读取,并检查故障发生时该地址是否初始化/有效? 您能否在故障发生后的异常情况下检查内存?看看是否真的有有效的 ECC? 顺祝商祺! Peter Gettig ECC error in s32k311 您好, 感谢您的反馈, 这似乎是一个正常的 ECC 错误,而不仅仅是一个错误指示。 从 S32K311 的 D-Flash 地址0x10004104读取数据时,观察到以下情况 ECC 错误标志被触发 总线故障状态寄存器中的PRECISERR位被设置 MCU 进入HardFault 处理程序 补充意见: 问题是间歇性/随机的 D-Flash 已编程并初始化 读取过程中没有擦除/写入操作正在进行 该故障仅在从 D-Flash 读取时出现。 由于设置了 PRECISERR,它表示闪存数据无效或损坏(ECC 双位错误)导致的同步总线故障。 我附上了显示ECC和故障状态寄存器的屏幕截图以供参考。 期待您的指导。
查看全文
S32K3xx,MCU CMU 时钟容差 队员们好 在 RTD 5.0.0 中,CMU_FC MCAL MCU(3%, 3.3% 和 1.1% )中存在这种容差。 在 RTD 6.0.0 中,每个 CMU_FC 均改为 5% 。 Clock_Ip_Cfg,c(生成代码)。 RTD 5.0.0 和 6.0.0 中的值。 如何选定的? 谢谢! BR,丹尼尔 RTD Re: S32K3xx, MCU CMU clock tolerance 你好,我是@danielmartynek、 参考时钟和监视器时钟如下表所示: 在 RTD500 中,参考变化和监视器时钟变化似乎是 SW 团队的固定值,如 CMU_FC 中的序列一样: 从 RTD600 开始,它们的变化值可以在配置中进行配置,因为每个时钟都定义了变化值: 顺祝商祺! Nhi Re: S32K3xx, MCU CMU clock tolerance 你好,@Nhi_Nguyen、 感谢您的回复。 RTD 5.0.0 已经清除。 我想我明白了混淆的根本原因。 使用 RTD 6.0.0 (S32DS 3.6.1 / 3.6.2)根据版本说明),用户应手动覆盖配置文件,因为配置工具没有该功能。 仅适用于 RTD 7.0.0(S32DS 3.6.4、版本说明),我看到这是在配置工具中配置的。 Re: S32K3xx, MCU CMU clock tolerance 你好,我是@danielmartynek、 支持在 EB 中配置 RTD600 的偏差。通常,EB 和 DS 应在每个版本中同步。所以,这很奇怪。 是的,我在 DS 中检查了 RTD600,但该工具还不支持偏差。 顺祝商祺! Nhi
查看全文
有关 FS27 RTD 和 电池管理系统 GEN2 RTD 兼容性的咨询 专家们好 客户的新电池管理系统项目想要使用 S32K358 + FS27 + 电池管理系统 EN2 SDK。 我从电池管理系统团队那里了解到: 电池管理系统 GEN2 SDK AUTOSAR 4.4 R21-11 版本 0.9.1 CD05 和电池管理系统 GEN2 SL SDK AUTOSAR 4.4 R21-11 版本 0.9.1 CD05 将于下周上市。 这支持 S32K3 RTD 6.0.0 集成。 在 BMS 版本 v 1.0.0 中,BMS GEN2 SDK 将在 26 年第一季度的某个时候迁移到 S32K3 RTD 6.0.0。 换句话说,BMS GEN2 SDK 将在不久的将来兼容 S32K3 RTD 6.0.0。 客户需要一个 24V 平台,因此希望使用 FS27 而不是 FS26。我从 汽车软件中找到了以下两个版本的 FS27-SBC/PMIC-实时驱动程序:s 32K3xx SBC FS 27 R21-11 0.8.0 基于 S32K3 RTD 5.0.0 基于 S32K3 RTD 7.0.0 的 SBC FS27 R23-11 1.0.0 Q1.客户担心 FS27 和电池管理系统 GEN2 SDK 的驱动程序不兼容,因为 S32K3 RTD 版本似乎不一致。如果在 电池管理系统 GEN2 SDK 中选择了 S32K3 RTD 6.0.0 ,那么如果客户使用 S32K3xx SB C FS27 R21-11 0.8.0 或 SBC FS27 R23-11 1.0.0,会出现任何问题吗 ? Q2.FS27是否有基于S32K3 RTD 6.0.0 的驱动程序? 请帮帮我好吗?提前感谢您的帮助! 此致敬礼, Robin 以下是客户信息: 联系人姓名 TengHsaing Wen 电子邮件(联系人) [email protected] 公司 XINGMOBILITY AA SW - 外部设备 优先级:中等 资料来源直接客户 Re: Consulting on the compatibility of FS27 RTD and BMS GEN2 RTD 你好,维克多、 感谢您提供的信息。 基于 S32K3 RTD 6.0.0 的 "电池管理系统 GEN2 SDK AUTOSAR 4.4 R21-11 版本 0.9.1 CD05 " 尚未可供下载。 一旦可以下载,我至少会测试一下能否编译成功。 此致敬礼, Robin Re: Consulting on the compatibility of FS27 RTD and BMS GEN2 RTD 你好,罗宾、 没有针对 RTD 6.0.0 的专用版本,但有最新版本 (FS27 1.0.0)应向后兼容。如有任何问题,请与我们联系。 致以最诚挚的问候,维克多 Re: Consulting on the compatibility of FS27 RTD and BMS GEN2 RTD 该主题已转给小组进行调查。 联系人:Razvan Tilimpea / Cristian Durla 或 Viktor Obr:Razvan Tilimpea / Cristian Durla 或 Viktor Obr Re: Consulting on the compatibility of FS27 RTD and BMS GEN2 RTD 你好 维克多 " BMS GEN2 SDK AUTOSAR 4.4 R21-11 版本 0.9.1 CD05 " 现已可供下载。 客户询问这两个驱动程序的 AUTOSAR 版本是否相同、 R23-11和 R21-11如果与SBC FS27R23-111.0.0 配对,这两个驱动程序的 AUTOSAR 版本是否会有很大差异并导致兼容性问题。 此致敬礼, Robin Re: Consulting on the compatibility of FS27 RTD and BMS GEN2 RTD 你好@viktorobr, "电池管理系统 GEN2 SDK AUTOSAR 4.4 R21-11 版本 0.9.1 CD06" 现已可供下载。 客户询问这两个驱动程序的 AUTOSAR 版本是否相同、 R23-11和 R21-11如果与SBC FS27R23-111.0.0 配对,这两个驱动程序的 AUTOSAR 版本是否会有很大差异并导致兼容性问题。 此致敬礼, Robin Re: Consulting on the compatibility of FS27 RTD and BMS GEN2 RTD 嗨,罗宾、 不同 Autosar 版本之间的兼容性很棘手,我们必须比较你尝试集成的两个组件所使用的所有驱动程序,而且我对电池管理系统 SDK 不是 100% 熟悉。我可以告诉你,在 FS27 版本及其使用的驱动程序之间,我们没有注意到 R21-11 和 R23-11 之间的重大变化,当你在一个项目(特定版本的宏等)中组合元器件时,可能会立即出现一些细微的差异,但从功能的角度来看,它的行为应该保持不变。 顺祝商祺! 维克托
查看全文
Initialization of the external SJA1105 driver for s32k344 I ported the SJA1105 driver and DP83848 driver based on the code package shown in Figure 1; however, during initialization, the program gets stuck in that loop as shown in Figure 2. Since the ported files are .a files (static library files), I cannot view the corresponding .c source files and have no idea about the specific cause. Could you tell me what leads to the program getting stuck in this loop? Re: Initialization of the external SJA1105 driver for s32k344 Hello @18036965586 , The original example - available on this page Solved: S32K344-WB (WhiteBoard) EVB source code - NXP Community - has been built with S32K3 RTD 2.0.0. Unfortunately, the source code for libsja1105_driver.a (the low level SPI driver for SJA1105) is not available. As you have observed, the driver built with S32K3 RTD 2.0.0 doesn't work in the newer version  of S32K3 RTD - that's' the reason why program gets stuck in this loop. Best regards, Pavel Re: Initialization of the external SJA1105 driver for s32k344 Hello @jianghao , My observation shows that there should be installed TCPIP 1.0.0, but the example uses modified source files and , based on  S32K344_Whiteboard_SW(LLD)_QuickStartGuide(UG10049).pdf, you should not do "Update code" anyway. Best regards, Pavel Re: Initialization of the external SJA1105 driver for s32k344 Thanks, from what I understand, you mean that the RTD2.0 library must be used if Iwant to configure the SJA1105. I would like to ask which version of TCPIP_STACK is used in this example? Re: Initialization of the external SJA1105 driver for s32k344 Thanks, I got it. This example cannot be directly updated to generate code using mex. So, can I create a new project, transfer the driver for the SJA1105 part to the new project, and then update the code using mex? If possible, which files do I need to transfer? (As I want to know which file in the original project caused the inability to directly update the code by .mex) Additionally, I now want to use the S32DS3.5 version + RTD3.0 + FreeRTOS_10_5_1_UOS_3_1_0_DS_updatesite_D2304. Can this be achieved? Re: Initialization of the external SJA1105 driver for s32k344 Hello @jianghao , It is always recommended to start a new project in the latest S32K3 RTD. I would recommend to create a new project from lwIP example and add LPSPI routines for SJA1105. Similar task is being discussed in this thread: NXP SJA1105S connection via SPI to TC397XP( QSPI5) - NXP Community Best regards, Pavel  Re: Initialization of the external SJA1105 driver for s32k344 Thanks for you suggestions, I have transplanted the SJA1105's driver to the new project and compiled successfully. But I encountered a  new problem that the function named  "extern uint8_t SJA1105P_loadConfig(uint8_t configIndex, uint8_t switchId) " haven't been called throughout the entire project. And  is it called in any .a files? image.png image.png Looking forward to your reply. Thanks. Re: Initialization of the external SJA1105 driver for s32k344 Thanks,I got it.
查看全文
[Lear][STLA_BIB] [S32K311] RTD integration supplier review Hello Team, Lear is asking for a RTD configuration review of the Stellantis BIB project with S32K311. BSSM hours can be used. See below: We would like to request an official MCAL RTD configuration review from your side for our BIB project based on the S32K311, using MCAL version 5.0.0. Our preference would be to schedule this review next week. Attached are the configuration files as well as the Lear's checklist for the review. Please, could you suggest a date to perform this review?. BR Stefano BSSM: Valid RTD Source: Direct Customer Re: [Lear][STLA_BIB] [S32K311] RTD integration supplier review Hi @StefanoGattazzo  I will review this config files and let you know the estimation for it
查看全文
i.MXRT1176 does not boot on external QuadSPI NOR Flash IS25WP256 Hi, We are trying to make an i.MXRT1176 boot on a QuadSPI NOR Flash IS25WP256 on a custom board. We connected the memory the same way it is done on the MIMXRT1170EVK eval board (pins GPIO_SD_B2_05 to 11). We also set the boot pins in the same state as on the eval board. I wrote a simple "Hello world" application running on the M7 core. This application boots correctly on the eval board, but it does not boot on our custom board. The only difference between the 2 boards is the memory which is 32MB on our custom board, 16MB on the eval board. So, I modified the FCFB (programmed @ 0x400 in Flash memory) this way: davidjaouen_1-1770200704754.png I changed the Flash size to 32MB and the read command in the LUT to use the read command with 32-bit address (instead of 24-bit address sufficient for the Flash memory on the eval board). Despite those changes, the i.MXRT does not boot on our custom board. So, I had a look to the bus signals. The boot ROM reads the FCFB (512 bytes) correctly from the Flash memory and does some configuration (write enable, set read parameter, read status register). This is done with a clock at 30MHz as documented in the RM. After this, the boot ROM does 4 read accesses of 64 bytes each with a clock at 133MHz (this confirms the boot ROM read the FCFB and applied the settings). But, it reads the memory at addresses 0x0000, 0x0040, 0x0080 and 0x00C0. These are the last accesses the boot ROM does and the M7 core does not boot. I connected a JLink probe to the M7 core and saw the boot ROM is stuck in an infinite loop at 0x223104. I expected the boot ROM read the IVT table located at 0x1000 so it can load the application code and start its execution. I tried to change the clock frequency to 30MHz (instead of 133MHz). The boot ROM does the 4 last read accesses at 30MHz, but the application still not boot. What am I doing wrong? I'm getting stuck, any help will be appreciated 😉 David Re: i.MXRT1176 does not boot on external QuadSPI NOR Flash IS25WP256 Hello @davidjaouen, It seems the issue may be related to the debugger, as execution is getting stuck at address 0x223104, which is referenced in the Reset section of this page. Please terminate the debug session, then clean and rebuild the project. After that, try running the application without entering debug mode and let me know your results. BR Habib Re: i.MXRT1176 does not boot on external QuadSPI NOR Flash IS25WP256 Hi Habib, Thanks for your answer. Unfortunately, I disconnected the debugger probe from the board and did a hardware reset but the i.MXRT still does not boot from Flash memory. Any other ideas? Regards, David Re: i.MXRT1176 does not boot on external QuadSPI NOR Flash IS25WP256 Hi Habib, We finally made our custom board boot on QSPI Flash. The problem was the BOOT_CFG1[1] pin that was high level instead of a low level. So, the boot ROM tried to start an encrypted image but our image is not encrypted. Thanks for your help. David Re: i.MXRT1176 does not boot on external QuadSPI NOR Flash IS25WP256 Don't hijack threads - start your own. Re: i.MXRT1176 does not boot on external QuadSPI NOR Flash IS25WP256 Hi @Habib_MS , I am facing the same issue where the target stays at 0x002231FC after reset/debug launch. However, if I power-cycle the board, the application boots and runs normally from QSPI flash. I am using: MCU: i.MX RT1176 IDE: MCUXpresso IDE Debug Probe: MCULink From my observations, the issue appears only during debugger reset/debug startup and not during standalone boot. Could you please suggest the proper reset/debug configuration or workaround to resolve this issue? Awaiting your response. Regards, Nagendra Kumar S
查看全文
FXOS8700CQ 加速计校准 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 在使用带温度调节功能的重建简单欧文进行回流焊后,我发现加速度计的 X、Y 和 Z 值出现了一些偏差。 4G 范围内加速度计的原始值为 X=-470、Y=-642 和 Z=-252 这些数值偏差很大,因此无法用 OFF_X、OFF_Y 和 OFF_Z 调节。 我得到的最好结果是 SPI_WriteFXOS(OFF_X, 0b01110111); => ~0 mg SPI_WriteFXOS(OFF_Y, 0b01111111); => ~-130 mg SPI_WriteFXOS(OFF_Z, 0b00111111); => ~0 mg 问题 1)在适当回流的情况下,PCB 基底面对生产中的校准值有多大影响?(为了简化焊接,焊盘现在更长了) 问题 2)出于测试目的,仅将 +130 添加到 Y 值,除了缩小 Y-led 的动态范围外,还会产生什么影响? 加速度传感器 磁力传感器 Re: FXOS8700CQ Accelerometer calibration <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 感谢大卫的回答! 我一直在寻找用于生产的正确回流焊温度曲线,但只找到了大致的方向。是否有 FXOS8700 的回流焊温度曲线图? 顺祝商祺! 汉斯-亨里克 Re: FXOS8700CQ Accelerometer calibration <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,汉斯、 希望现在答复还不算太晚。 印刷电路板 (PCB) 布局是整体设计的关键部分。表面贴装封装的封装尺寸必须正确,以确保 PCB 和封装之间正确的焊接连接接口。有了正确的占地面积,封装在焊接回流过程中将自动对齐。 请查看下面的应用笔记作为焊接和安装设备的指南。我建议查看并应用文件中提到的程序。 设计清单和板安装指南 请注意,加速度数据的灵敏度精度最高可达 ± 2.5%,零重力偏移精度可升至±30 mg。 加速度计安装到印刷电路板上后,可能会有微小的偏移。如果需要额外校准,有三个寄存器可将偏移归零。此外,我建议使用下面示例项目中提到的加速度计偏移校准程序: FXOS8700CQ——裸机项目示例 如果所提供的信息对您有用,或者您还有其他问题,请告诉我。 此致, 戴维
查看全文
MPX2102は防水ですか? こんにちは、NXP チームの皆様、 私たちはガスの圧力をテストするために使用される圧力センサを選択しており、MPX2102 が適しています。ガスは口から吐き出されるため、蒸気が含まれている可能性があります。だから私は知りたい MPX2102は防水性もサポートできます。さもないと 。他にお勧めの NXP 防水圧力センサはありますか。ありがとうございます! Re: Is MPX2102 waterproof こんにちは、トロイソンさん。 はい、これらのシリーズは高湿度の条件でもより確実に動作します。 よろしくお願いいたします。 トーマス Re: Is MPX2102 waterproof こんにちは、トーマスさん。 多大なるサポートをいただきまして誠にありがとうございます。MPXAZ、MPXHZ、MPVZシリーズのセンサーは高湿度のガスにも対応できると思いますか?ありがとうございます! Re: Is MPX2102 waterproof こんにちは、トロイソンさん。 MPX2102 は、水蒸気分子への暴露に耐えられないとされているデフォルトのフルオロシリコーン ゲルのみで使用できます。 耐媒体性ゲルが改良された別のタイプ(MPXAZ、MPXHZ、MPVZ シリーズ)を検討することをお勧めします。  詳細については、 AN3728を参照してください。 よろしくお願いいたします。 トーマス
查看全文
压力检测 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我必须测量 3-4 巴左右的压缩空气压力,压缩空气的温度为 80 摄氏度。我必须将传感器固定在气缸上,所以我更喜欢带凸起的传感器,我找到了 MPX5500DP 和 MPX5700AP/GP/GP1,哪个更好?我希望使用 MPX5700AP/GP/GP1,这对我的应用有什么问题吗? 压力传感器 Re: pressure measurement <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MPX5500DP 或 MPX5700AP/GP/GP1 功能相似,只是最大压力范围不同,分别为 500 kPa 和 700 kPa。MPX5500DP 采用 CASE 867C 封装,带有两个端口,因此您可以测量两种施加压力之间的差异。一般来说,当端口 P2 打开时,您将获得端口 P1 所受压力与端口 P2 所受环境气压之间的差值,这与表压传感器类似。因此,当您使用任何其他压差传感器并将端口 2 保持在大气压力下时,基本上您就拥有了压力测量传感器。 MPX5700DP 也有同样的软件包。 GP 压力表传感器只有一个端口用于输入压力(P1 柱),然后在传感器背面有一个小孔用于输入环境压力。绝对压力传感器将此孔密封在不变的精确参考压力(真空)中。与 GP 版本相比,MPX5700GP1 只有 90 度引线形式。压力表传感器 压力表传感器是一种差分传感器,测量的压力与暴露在环境气压下的压力表侧相比,没有任何特定几何形状的端口。 绝对值 = 真空参考。量规 = 大气压。压力参考。 因此,这取决于你的设计。例如,你也可以考虑绝对的 MPX6400A,也可以使用不同的封装,最高温度可达 400 kPa,最大温度。范围为 +125 摄氏度。您可能会在以下链接中看到该软件包: https://community.freescale.com/docs/DOC-98952 我们提供的排气式仪表软件包是测量差异。应用-测量压力与大气压之间的压力因此,测量输出将是某一位置的外加压力与当前大气压力之差。因此,从这个定义来看,除非是裁判员,否则它就不是应用的正确选择。atm。压力侧完全密封。对于表压传感器,您可以测量与参考大气压相比过高或过低的压力。压力。 表压读数是差分测量的一种特殊情况,即通过差分压力传感器元件芯片上的排气孔测量施加在 "压力 "侧的压力与施加在 "真空 "侧的环境大气压力。 没有内部参考,零件背面只有一个孔,因此可以承受环境压力。 同样,绝对压力也可以被视为差压,即测量到的压力与完全真空相比较。 何时使用绝对压力传感器或何时使用表压传感器并不总是那么简单,但通常,如果你想测量或控制受大气压力变化影响的压力,例如露天储罐中的液位或空气压缩机的输出压力;你会使用表压传感器,因为你对减去大气压分量的压力读数感兴趣。 如果需要测量不受大气压力变化影响的压力,例如如果要对完全密封的非柔性容器进行泄漏测试,则需要使用绝对压力传感器。如果使用表压传感器来测量容器压力,而气压发生了变化,那么尽管容器内的压力保持不变,传感器的读数也会发生变化。 在差分包装的情况下,参考文献侧面需要保持一定的所需压力,才能读出测得出的入口和参考入口之间的差异。 与真空绝对封装相比,您可以直接读取与密封参考真空侧相比的差异。 绝对压力 绝对压力是指绝对真空。绝对参考压力的最佳例子是气压的测量。 为了生产出 绝对压力传感器制造商会在传感膜片后面密封一个高真空。因此,如果您打开绝对压力发射器与空气的过程压力连接,它将读取实际气压。 差值:测量两点之间的压力差时,压力会施加到模具/传感元件的两侧。 压力计:底面暴露在大气中,压力作用在模具顶部。 绝对:压力施加到模具的顶部,而模具底部是真空密封的参考。 例如,排气式表压发射器允许通过通风电缆或设备侧面的孔将外部气压暴露在压力感应隔膜的负侧,因此它始终以环境气压为参考进行测量。因此,当过程压力接头保持通向大气时,排气表参考压力传感器读取零压力。 除了大气压密封在隔膜的负极侧之外,密封的参考非常相似。通常用于高压应用,例如 测量液压在这种情况下,大气压力变化对传感器精度的影响可以忽略不计,因此不需要排气。 还有另一种方法可以创建密封的仪表参考,即在感应膜片的背面密封高真空。然后通过调节电子元件,将输出信号偏移 1 巴,这样压力传感器在测量大气压力时的读数就接近零了。 测量大气压力时. 密封的表压参考压力传感器在向大气开放时永远不会读取精确的零,因为大气压力一直在变化,在这种情况下,参考压力固定在标称值 1 bar。 您可以参考 AN1573,了解压力和压力测量了解更多信息。
查看全文
mpc5748g i2c <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,我正在使用 mpc5748g 学习,现在我尝试通过 i2c 操作 LM75BD,但我不知道如何选择模块时钟。 Re: mpc5748g i2c <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello 当我使用 S32 学习 mpc5748g 时,它需要解密密码,但我不知道如何获取这个密码,以及如何在 GDB 中输入密码。 Re: mpc5748g i2c <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 在寻址方面,I2C总线上的 LM75B 从属地址部分由应用于设备地址引脚 A2、A1 和 A0 的逻辑来定义。逻辑 0 时,它们中的每一个通常都连接到 GND;逻辑 1 时,它们中的每一个通常都连接到 VCC。 因此,根据 A0-A2 引脚的配置,地址将由以下部分组成: 数据手册 第 7.10 章提到了写入和读取寄存器的完整协议。 如果您还有其他问题,请告诉我。 此致, 戴维
查看全文
驾驶机器人时的加速度计结果 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 我试图通过测量加速度(使用 MMA7361LC)来计算机器人运动时的速度。 我已经测试了加速度计,在移动它(向前、向后)和检查它是否能测量重力时,结果都很好。 即使它固定在机器人(坦克)上,如果我用手移动机器人,也能很好地工作。 问题是,在用轮子电机驱动机器人时,我根本无法获得合理的结果。 从一开始,我就得到了同样的振荡,直到机器人停止--我几乎无法分析出哪里有正或负的加速度,而且噪音非常大,即使是在 70Hz 的简单 LPF 之后也是如此。 我不明白,为什么机器人在运动时(通过轮子电机),我得不到接近直线的效果? 在所附文件中: 绿色 - LPF 之前的正驱动轴。 橙色 - LPF 之后的正驱动轴。 scope_3 - 低加速度(约 0.5 秒)、固定速度,然后是低负加速度(约 0.5 秒)。 scope_4 - 相同,起点和终点的加速度更大。 请帮帮我。 谢谢你,德鲁尔。 加速度传感器 Re: accelerometer results while driving a robot <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 首先必须指出的是,正如PCN15634.http://cache.freescale.com/files/shared/doc/pcn/PCN15634.htm所述,MMA7361 自 2013 年第四季度起已不再生产(报废)。 不幸的是,该设备没有直接替代品,但是我们确实有新的三轴低功耗模拟输出加速度计系列,即FXLN83xxQ系列,我建议您查看Fxln83xxq数据表,看看它是否适用于您的应用程序。 由于 MMA7361 不再是制造(和存档)设备,因此文档/信息和支持可能会受到限制,但让我试着帮助你解决你的问题。 影响加速度计结果的似乎是驱动机器人时电机产生的噪音,加速度计在运动时很容易受到电机振动的影响。 电机往往会产生大量电气噪音,如果隔离不当,会干扰其他电路,导致行为不稳定。这种噪声引起的不稳定行为有时可能很难跟踪和调试,但一个好的起点是在电机引线上添加一个电容(1uF可以工作),这将有助于降低噪声,但如果它不起作用,则需要添加更复杂的滤波器。 祝您愉快, 何塞-雷耶斯 ----------------------------------------------------------------------------------------------------------------------- 注:如果本帖回答了您的问题,请点击正确答案按钮。Thank you! -----------------------------------------------------------------------------------------------------------------------
查看全文
MMA8451Q -- 供应短缺? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 为什么我到处都买不到这个零件? -MMA8451Q 它属于10年寿命计划,我想知道为什么所有存货都消失了。 加速度传感器 Re: MMA8451Q -- supply shortage? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,马克、 MMA8451Q 供货有限,敬请谅解。不幸的是,它正在进行装配转移,因此可能会缺货或交货时间较长。 不过,也可以使用FXLS8471Q代替。几乎无需更改固件,只需确保使用正确的从机地址,MMA8451Q 为 0x1C(当 SA0 = 引脚 10 = 0 时),FXLS8471Q 为 0x1E(当 SA0 = SA1 = 0 时)。而且 WHO_AM_I 寄存器的内容也不同(0x1A 与 0x6A)。至于硬件兼容性,第 10 引脚是 FXLS8471Q 的地址选择引脚 SA1,将其连接到 GND 没有问题。而且 FXLS8471Q 上的引脚 3 应该连接到 GND,但我预计如果它保持浮空不会有任何问题。 顺祝商祺! 托马斯
查看全文
MMA955xL - 測定距離、精度? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 仕様を読んで、mma955xL は歩数、速度、TC だけでなく、物体の動きも測定できるのではないかと思いました。出来ますか?それとも私が間違っているのでしょうか? たとえば、物体を A 地点から B 地点まで 10cm 移動させた場合、このプラットフォームでそれを検出できるでしょうか?それは本当に可能なのでしょうか? ありがとう。あまりナイーブなアプローチではないことを祈ります。 乾杯 オレ 加速度センサ センシング・プラットフォーム Re: MMA955xL - measuring distance, precision? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、オレさん MMA855x は加速度センサなので、加速度データのみが得られます。 さて、物体の加速度を知り、いくつかの運動方程式を使用することで、速度と距離を簡単に得ることができます。しかし、これは簡単な作業ではなく、物体の実際の位置の近似値にしかなりません。 さらに詳しい情報については、「運動方程式」を簡単に検索してください。 役に立つことを願います。 ジョシュ
查看全文
问题,MMA8453Q 校准 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的团队 我的客户使用的是 MMA8453Q。 他们正在使用 MMA8453Q 的瞬态模式,并使用其中断功能。 如果将 MMA8453Q 设置为在 X、Y 值超过阈值时发出中断,且 Z 值固定为不表示垂直的值,则认为会连续发出中断。 他们希望在主机收到中断时执行校准程序,并防止连续中断。 在实现上述操作的过程中,他们遇到了以下问题。 请回答这个问题。                       1. 即使数据为 8 位,校准功能是否也可用? 如果有,以下理解是否正确? OUT_X_MSB(Y,Z) 包含测量数据减去 OFF_X、OFF_Y、OFF_Z 中设定值的数据。 2. 设置 OFF_X、OFF_Y 和 OFF_Z 后是否需要等待? 3. 以下理解是否正确? 如果校准设置正确(如 AN4069 中所述),读出数据的 X、Y 值将被校准为 0。而 Z 的读出数据将为 1g。 4. 在使用 10bit 数据的情况下; 例如 out_x_msb=64,out_x_lsb=64。 在上述情况下、 如果要将上述值校准为 0,就不能用 X 计数的加倍值来设置 OFF_X 寄存器。 您能告诉我在使用 10bit 时,如何将 0.5G 以上的值校准为 0 吗? 谢谢! 宫本 加速度传感器 Re: Question, MMA8453Q Calibration <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,宫本、 希望你一切都好。 测得的加速度数据以 10 位 2 的补码形式存储在寄存器 OUT_X_MSB、OUT_X_LSB、OUT_Y_MSB、OUT_Y_LSB、OUT_Z_MSB 和 OUT_Z_LSB 中。每个轴的最有效 8 位存储在 OUT_X (Y, Z)_MSB 中,因此只需要 8 位结果的应用程序可以使用这三个寄存器,而忽略 OUT_X,Y,Z_LSB。为此,必须设置 CTRL_REG1 中的 F_READ 位。当 F_READ 位被清零时,快速读取模式被禁用。 说到这里,我想继续回答你下面的问题:   1.即使数据为 8 位,校准功能是否也可用? 在 MMA845 1、2、3Q 中,有三个 8 位(易失)偏移寄存器用于存储校准值,每个轴有一个寄存器。当偏移量存储在 OFF_X、OFF_Y 和 OFF_Z 寄存器中时,这些值将自动添加到设备的 X、Y 和 Z 输出中,直到设备关机为止。 因此,校准程序可采用 10 位或 8 位输出分辨率。 2.设置 OFF_X、OFF_Y 和 OFF_Z 后是否需要等待? 您可以添加一个简单的延迟,但不一定。如前所述,当偏移量存储在这些寄存器中时,这些值将自动添加到设备的 X、Y 和 Z 输出中,直到设备关机为止。 3.以下理解是否正确? 如果校准设置正确(如 AN4069 中所述),读出数据的 X、Y 将校准为 0。而 Z 的读出数据将为 1g。 实际上,如果正确阐述了校准程序,只要设备处于静态状态,输出就会趋向于0g(X,Y)/1g(Z),如下图所示: 4.您能告诉我在使用 10bit 时如何将 0.5G 以上的值校准为 0 吗? 我建议查看此处的示例项目,其中展示了一个简单的偏移校准程序。 欲了解更多信息,请查看应用笔记 AN4069。 希望这些信息对你有用。 此致, 戴维
查看全文
能否完善文件到 ZIP 传感器触发信号以获得更准确的事件响应? 我一直在使用多个传感器来捕获温度、压力和磁场等环境数据。这些传感器以较短的时间间隔发送读数,而且我有脚本可以在值超过特定阈值时触发响应。我面临的问题是,当两个或两个以上的传感器几乎同时发生变化时,会造成相互冲突或无法预测的反应。我试着稍微偏移采样时间,但有时系统的反应仍然令人困惑。我想知道是否有办法对传感器输入进行优先排序或分组,以便系统知道哪个信号最先或最强烈地作出反应。 我很好奇其他人是否通过为传感器触发信号分配优先级或置信度来处理这个问题。例如,如果温度和磁场读数同时激增,是否有标准方法来决定哪个传感器的事件优先?也许可以使用等级制度或评分系统? 与此相关的是,我最近发现了一个网络工具功能,当在一个文件夹中检测到多个相关的传感器日志文件时,它会自动创建一个压缩文件。这 文件夹简易压缩方法可将该目录中的所有相关文件压缩到一个归档文件中,这有助于使传感器数据井井有条,更易于管理。这里的文件转压缩过程是指根据时间或文件数量等特定条件,将文件夹中的多个文件转换成一个压缩文件。这个想法让我开始思考:是否可以将类似的 “捆绑” 方法应用于传感器信号本身,将近距离发生的多个传感器事件合并为一个封装事件,供系统同时处理? 我注意到的另一个挑战是误报。即使变化微不足道,微小的波动有时也会触发警报。有没有人尝试过随着时间的推移增加软件滞后或最小变化阈值,因此传感器只有在变化持续或超过一定增量时才会触发信号? 我还使用基于传感器读数组合的警报,但是当多个警报同时触发时,通知会重叠并造成混乱。在不同的警报触发信号之间添加延迟缓冲区会有所帮助,还是会导致在瞬息万变的情况下错过事件? 我非常想知道其他人是如何管理这些快速、重叠的传感器输入,并使他们的系统做出可靠响应的。当多个传感器几乎同时触发信号时,如何避免信号冲突或 “噪音”? 智能传感技术框架 传感器融合 触摸传感器 Re: Can File-to-Zip Sensor Triggers Be Refined for More Accurate Event Responses? 您好, 要管理同步的传感器触发信号并减少不可预测的行为,请为每个传感器分配优先级或置信度分数,以便系统知道首先要对哪个传感器做出响应。使用事件捆绑--在短时间窗口内收集传感器输入并将其作为一组进行处理--以避免对每个尖峰事件做出独立反应。应用滞后、死区和变化率过滤器来减少误报。为防止警报过载,请在触发信号之间添加延迟缓冲区或冷却时间。为实现更好的控制,可考虑实施状态机或中央事件管理器来协调响应。这些策略可提高清晰度、减少噪音,并帮助系统更智能地应对重叠信号。 BRs, Tomas
查看全文