Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
问题 NTAG 21x CSV 导入时 NFC 标签写入器大量编码 UID 和计数器镜像失败g 在使用"Write from CSV" (大规模编码)功能与 NTAG 213 和 216 标签时,我在 NFC TagWriter 应用程序中遇到了一个关键问题。 虽然手动配置适用于单个标签,但通过 CSV 进行的批处理无法正确触发硬件镜像位。 发现的主要问题 静态数据:即使在 CSV 中将"UID 镜像" 和"Interaction counter 镜像" 列设置为"yes" ,应用程序也会将占位符 (00000000000000) 写成静态文本。硬件镜像位未配置。 URL 损坏:如果我在 CSV URL 中包含占位符,应用程序通常会在末尾追加第二个字符串(例如,?m=00......),从而导致链接损坏。 手动与批处理:"配置镜像选项" 在手动模式下工作正常,但在 CSV 导入时不会应用这些设置。 目标:导入包含唯一序列号的 CSV,并自动启用每个标签的硬件 UID 和计数器镜像。 技术数据(已测试 CSV): 类型链接 内容 URI 类型:URL 说明 交互计数器:是 UID 镜像:是 互动台镜:是 注意:我已经测试了超过15种占位符变体,例如unique_tag_uid和000000...,都未能触发硬件偏移。在所有情况下,文本都是按字面意思写的,或者没有激活硬件镜像。 您能否提供准确的 CSV 语法或所需的具体工作流程,以确保在 CSV 导入会话期间启用硬件镜像(UID 和计数器)并正确计算偏移量?
查看全文
imxrt1052 emwin pxp 显存起点出现偏移 当前pxp可以显示GUI_DRAW_BMPM8888I的图片,GUI_DRAW_BMP8888的图片显示异常。 但调用pxp后疑似显存起点发生偏移,且偏移位置随机。如下,图片的白色部分为特意去掉的 Snipaste_2026-03-28_12-03-08.png   Snipaste_2026-03-28_12-03-51.png 如图,左右出现随机的偏差,但垂直方向偏差几乎很小。 不用pxp绘图,则不会出现偏移的现象。应该是pxp的绘图时出现问题。 请问该如何来解决这个问题呢   i.MXRT 105x 回复: imxrt1052 emwin pxp 显存起点出现偏移 主ram是dtcram,显示buff是写回不共享,无缓存的也试过了,没作用, *((volatile uint32_t *)0x41044100) = 11; *((volatile uint32_t *)0x41043100) = 5; // 15;总线的优先级也设置了,不知道该如何来解决了 回复: imxrt1052 emwin pxp 显存起点出现偏移 Hi @ccc_clive , 感谢您提出的问题,抱歉我回复迟了。 您提到的这个问题更像是一个系统的问题,我没办法一一确定,但是我查看了您提供的源码,发现了几个问题点,可能需要注意: 1. _Malloc()中存在一个逻辑错误: if (NumBytes > sizeof(_pxp_buffer)) {     _pBuffer = NULL; } _pBuffer = _pxp_buffer; 这里应当写为如下逻辑: static void *_Malloc(U32 NumBytes) { #if USE_PXP_BUFFER if (NumBytes > sizeof(_pxp_buffer)) { _pBuffer = NULL; return NULL; } _pBuffer = _pxp_buffer; #else ... #endif return _pBuffer; } 2. block size 配成 8x8,但 _PXP_CheckSizes() 却按 16x16 做补偿,需要统一; 3. GUI_DRAW_BMP8888 进入了错误的 PXP 输入路径 _LCD_PXP_SetAlphaSurface((void *)p, BytesPerLine, xSize, ySize, kPXP_AsPixelFormatARGB8888); _LCD_PXP_AlphaBlending()->Mode = BLEND_MODE_NORMAL; pCtx->pProcessSurface = pPS = &_PXP_aBuffer[BUFFER_TYPE_PROCESS_SURFACE]; *pPS = *pCtx->pOutputBuffer; pPS->Format.Ps = kPXP_PsPixelFormatRGB565; _LCD_PXP_DrawBitmap(pCtx); 需要确认 GUI_DRAW_BMP8888 是3Bpp还是4Bpp。 如果是 3Bpp:它更像 packed RGB888,不能直接喂给 PXP 的 PS/AS RGB888 输入。 正确做法是:先用 CPU 展开成 4Bpp(ARGB8888 或 unpacked RGB888),再喂给 PXP。 如果是 4Bpp:那它可能适合走 kPXP_PsPixelFormatRGB888 或 kPXP_AsPixelFormatARGB8888 之类 32-bit slot 路径。  另外,需要考虑把“带 alpha”和“不带 alpha”的 32bpp 图彻底分流 带透明 → 走 AS / ARGB8888 不带透明 → 优先考虑走 PS Best regards, Gavin
查看全文
下载链接服务器失败 我需要 MCUXpresso 集成开发环境和 Linkserver,但下载 Linkserver 比浏览网站更让我头疼。我试图从这个链接下载,如果这有什么关系的话。无论系统(在 Win10 和各种 Linux 发行版上试用)、浏览器(Chrome、Firefox、Brave)和链接服务器目标平台(MAC、Linux、Windows、aarch64)如何。总是出现 404 错误:"[url]可能临时出了问题,也可能已经移动到了" 。 我曾在一段时间前(大约 2024 年)使用过这个软件,我不记得有这样的问题。无论谁在运行网站/主机,都希望人们备份旧的二进制文件 " 以防万一 " 吗? 我还没有提到 MCUXpresso IDE。为什么?我昨天下载了它,当我今天尝试的时候,它实际上是在应用程序和服务之间循环—— > 软件账户—— > 我的——> 应用程序和服务等等,偶尔会显示 " 意外错误 "。这个网站怎么这么烂?我知道最新版本是从 3 月 26 日开始的,但这种情况还是不应该发生。 Re: Downloading Linkserver fails miserably 看到的也是一样。所有 LinkServer 下载链接(例如macOS aarch64、linux)只返回一个 10 字节的文件 " 未找到 "。能否修复下载链接? Re: Downloading Linkserver fails miserably 嘿、 不确定是否有旧版本,但如果没有问题的话,最好是目前最新的 Linux x86-64 版本(LinkServer_26.3.123.x86_64.deb.bin)。 谢谢! Re: Downloading Linkserver fails miserably 寻找这一个: 适用于 MacOS Arch64 的 LinkServer 安装程序 PKG 修订版 26.3.1232026 年 3 月 26 日 26.17 KB LINKSERVER-MACOS-AARCH Re: Downloading Linkserver fails miserably 你好 很抱歉,下载网站出了点问题。我已经向网络团队报告了这个问题。 请告诉我您想使用哪个版本,我会尽量寄给您。   BR 爱丽丝 Re: Downloading Linkserver fails miserably 你好,我的 Windows 版本也遇到了同样的问题。您能把它也发给我吗? 谢谢, Robert Re: Downloading Linkserver fails miserably 大家好, 能否请您尝试在您的电脑上重新下载?   BR 爱丽丝 Re: Downloading Linkserver fails miserably 我试过了,还是不行...同样的程序:不同的版本,不同的浏览器,都不起作用,因为"cache.nxp.com"没反应 Re: Downloading Linkserver fails miserably 同样的问题也出现在 Linux 版本上。幸运的是,我可以使用 pyOCD。 https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/nxp/frdm_mcxa153/board.cmake#L9 我不得不用"pyocd pack install MCXA153VFM" 安装支持软件,然后它就能正常工作了! Re: Downloading Linkserver fails miserably 你好,我还需要 Linkserver 实用程序包的 Windows 安装程序。 Re: Downloading Linkserver fails miserably 大家好, 现在可以下载 LinkerServer 了。 我们对由此造成的不便深表歉意。如果您有任何疑问或问题,请随时与我联系。 谢谢! BR 爱丽丝 Re: Downloading Linkserver fails miserably 大家好, 我对造成的不便表示诚挚的歉意。 我已将此票据设置为我方的最高优先级,并将把它升级到我们的网络团队,以尽快解决问题。 谢谢! BR 爱丽丝 Re: Downloading Linkserver fails miserably 笑死我了,要不是这么不靠谱,我早就去找 "torrent "下载了。 Re: Downloading Linkserver fails miserably @Alice_Yang你能调查一下吗? Re: Downloading Linkserver fails miserably 如果您将来需要下载文件:您可以通过 https://www.nxp.com/lgfiles/updates/mcuxpresso/LinkServer_26.5.59.x86_64.deb.bin直接获取文件,而无需理会愚蠢的缓存和登录跟踪。 您可能需要与路径完全匹配,但这对我来说很有效。希望它也能帮到你。 Re: Downloading Linkserver fails miserably 新的一天,同样的问题。 您能否修复缓存服务器,或提供下载的公共路径? Re: Downloading Linkserver fails miserably 你说得对。 🤣 很久以前,我就不再计算这里的问题了。与开放源码软件的替代品相比,有多少专利垃圾被破解简直是个奇迹。无用的"DRM" 是这一切的锦上添花。在所有"产品" 中,这是最令人讨厌的一个。 我累了迁移到其他更友好的平台要比与之抗争好得多。
查看全文
PN7642/PN5190/PN7220 - 初始校准(NFC 驾驶舱) PN7642/PN5190/PN7220 需要进行校准,然后才能在空载条件下首次开启RF场。 " Unloaded " 表示:除 NFC 读卡器元器件本身外,天线附近没有任何额外的金属。 在新阅读器的开发过程中,每次修改天线设计、天线匹配或电磁兼容滤波器时都应进行校准。 查看在 NFC Cockpit 中完成的 PN7642 初始校准工作流程。 PN7642_Initial_Calibration.png 在此过程中,射频场的开启时间约为11 毫秒,并将校准数据保存在存储器中。 注:请注意,不同产品的寄存器和 EEPROM 地址可能不同。请务必查看所用产品的数据表。 NFC 控制器解决方案
查看全文
Add USB Device CDC firmware support I am trying to add USB CDC VCOM device functionality to bare metal firmware running on an LPC55S26-based design. I have updated to the latest MCUXpresso IDE and SDK (with the USB Device middleware included). When I add the USB device to the project via the Peripherals tool and configure pins, clocks, etc I am left with two errors (both the same) and one warning as follows: Error: "USB device CDC" driver is missing in the project. Warning: An unsupported version of the USB Common Header in the toolchain/IDE project. Required: 2.8.0, actual: 2.12.1. The project might not compile correctly. If I try to add the SDK component "USB Device CDC" I get a message that the component was not found in the SDK, however when I look in Available SDK Components it is present. Any suggestions much appreciated. Re: Add USB Device CDC firmware support Hello @markpotts123 , Thank you for your post. I noticed that you also have a private case on the same topic, and I have already replied to you there. If you have any new updates, please feel free to respond in that case, and I will continue to support you. Have a nice day. BR Celeste Re: Add USB Device CDC firmware support This turned out to be a mismatch between the IDE and SDK versions. Swirching to the latest versions fixed the symptom.
查看全文
编译错误 我正在尝试在 s32 设计工作室版本 3.6.4 上构建一个示例项目并出现以下错误   Screenshot 2026-03-18 091017.png compilation error 感谢您的回复。我正在研究 s32k3 板的 Dio 示例。我已经为这些应用下载了 RTD 驱动程序。   我能够解决其他问题,但现在出现了这些错误   Screenshot 2026-03-18 215716.png Re: compilation error 你好@aaz1234 请参考以下讨论过类似错误的主题: 在 S32DS 上构建任何项目时出现错误 127 我遇到了 S32 设计工作室的问题,请帮助我 S32DS 更改工作区后,出现编译错误 另外,能否请您提供安装细节、正在使用的示例以及所遵循的步骤?这样,我就可以尝试在我这边重现这个问题。 BR、VaneB Re: compilation error 你好@aaz1234 您目前使用的是哪个 RTD 版本? 如何将示例项目导入工作区?您是否使用了 "S32DS 示例项目 "选项?您是否通过 ConfigTools 更新代码生成了丢失的配置文件? 此外,错误信息还涉及包含路径,如 header、include 和 startup/include。例如,请确认您的安装中确实存在这些路径: C:\NXP\S32DS.3.6.4\S32DS\software\PlatformSDK_S32K3\RTD\BaseNXP_TS_T40D34M60I0R0\header
查看全文
i.MX95 中子 NPU 静默推理失败 我们目前正在将液位检测应用迁移到最新的硬件版本,但我们在机器学习堆栈中遇到了一个关键问题。 在新的 Verdin iMX95 H 8GB WB IT V1.0B 上,我们的 TFLite 模型输出无声无息地失败了。 我们使用完全相同的 Python 推理脚本,完全相同的 .tflite 模型,以及与 V1.0A 硬件完全相同的输入 .jpg 。脚本使用 tflite_runtime 并成功加载 /usr/lib/libneutron_delegate.so 外部代表。 但是,在 V1.0B 板上,无论提供何种输入图像,NPU 都会为每个推理返回完全静态的、错误的输出(扁平概率分布)。 TobiasRothlin_0-1773828656278.png 图像3697×1037 154 kb 以下是 tdx-info ,用于失败的 V1.0B 设置: plaintextSoftware 摘要引导加载程序:U-Boot 内核版本:6.6.119-7.5.0-devel #1 SMP PREEMPT 1 月 5 日星期一 09:23:13 UTC 2026 内核命令行:root=partuuid=cb6ffc87-02 ro rootwait console=tty1 console=ttylp2,115200 发行版名称:NAME= " TDX Wayland 配有 xWayland " 发行版版本:version_id=7.5.0-devel-20251222135345-build.0 主机名:verdin-imx95-12594956 相比之下,以下是完全相同的流水线,可以在我们的旧版 V1.0A 板上完美运行: TobiasRothlin_1-1773828656276.png 图像1373×417 16.1 kb 以下是 V1.0A 设置的 tdx-info : plaintextSoftware 摘要引导加载程序:U-Boot 内核版本:6.6.101-7.4.0-devel #1 SMP PREEMPT 9 月 25 日星期四 07:49:28 UTC 2025 内核命令行:root=partuuid=3cb8eaf4-02 ro rootwait console=tty1 console=ttylp2,115200 发行版名称:NAME= " TDX Wayland 配备 xWayland " 发行版版本:version_id=7.4.0-devel-20251222121713-build.0 主机名:verdin-imx95-12594073 问题 在这两个版本之间,Neutron NPU 驱动程序/代理是否有已知的回归或架构变化,会导致未转换的 .tflite 模型无声失败? Re: i.MX95 Neutron NPU silent inference failure 您使用的是 i.MX95 CPU B0 吗?如果将 CPU A1 切换为 CPU B0,则需要使用新的eIQ 中子 SDK 将量化的 tflite 模型重新转换为中子图。 您可以按照 SDK 中的指南转换和部署模型。 Re: i.MX95 Neutron NPU silent inference failure @yipingwang感谢您的回复 我们使用 Toradex Verdin 板。Toradex COM Verdin IMX95 旧版本(V1.0A)的芯片如下: PIMX9596 CVTXNAB 1P23K SBADD2432A 新版(V1.0B)该版本的芯片如下 PIMX9596 XVTXNAC OP21N SBAY2582A 我们在这里发布了与 Toradex 相同的问题: https://community.toradex.com/t/npu-inference-returns-static-flat-output-on-verdin-imx95-v1-0b-with-libneutron-delegate-so/30151 他们推荐了要使用的图像,我们使用指定的变流器转换了模型,这解决了问题。 不过,Toradex 的这个新镜像版本还不稳定,我们无法将生产版本更新到这个版本。我仍然想知道为什么新的芯片版本不再适用于来自 Toradex 稳定版本的旧镜像。 Re: i.MX95 Neutron NPU silent inference failure BSP 6.6版本已经过时了,当时 Neutron NPU 仅支持有限的运算符和模型。在电路板支持包 6.12 中,我们重新设计并更新了 Neutron 驱动程序,这就是为什么转换后的模型可以在 6.12 上运行但在 6.6 上失败的原因。 我们强烈建议在转换和部署模型时将最新的电路板支持包与相应的 Neutron SDK 一起使用。有关详细使用说明和电路板支持包要求,请参阅 Neutron‑Converter SDK 中包含的文档。
查看全文
如何下载 RTD? 您好。 我已经从我的 AUTOSAR SWP 供应商那里收到了下面列出的版本的 RTD 发行说明。 SW32K3_S32M27x_RTD_4.4_4.0.0_HF04_D2504_ReleaseNotes.txt 但是,我无法在恩智浦网站的下载页面上找到这一特定版本。 请问从哪里可以下载这个 RTD? Re: How can I download RTD? 你好@罗宾-沈 感谢您的确认。 我会寄到那里。 BRs, 肖恩-宋 Re: How can I download RTD? HI 我的账户里也没有这个版本。 我建议您给 Flexnet 帮助发送电子邮件,询问他们能否将此版本的 RTD 添加到您的账户中。 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 -------------------------------------------------------------------------------
查看全文
关于 NXP IC S32M276CHABMKHSR - GDU 功能的问题 恩智浦技术人员,你们好、 在使用 S32M276CHABMKHSR 的 GDU 功能时,我遇到了一个问题。 我想在电机停止时通过 HSX 引脚测量相电压。 如果未连接电机,则 HS2 引脚只能检测到 W 相电压。 但是在我的测量中,当电机未连接时,所有 HS0、HS1、HS2 检测到的电压都与 KL30-F(电池电压)类似。 我想原因是 HGX 输出的电压与 KL30-F 相似,因此电压会通过 Vgs 电阻(R604、R609、R614)来提供相电压。 因此,我的问题是,在启用 GDU 模块时,如何设置高压侧栅极电压和低压侧栅极电压为 [0] 电压。然后,我想使用 HSX 引脚测量相位电压。 *您可以将对BLDC驱动器电路的参考作为附件的PDF文件进行参考。 如果有不清楚的地方,请联系我。 期待您的回复。谢谢,祝您愉快! BR, Ted Re: Questions about NXP IC S32M276CHABMKHSR - GDU function 我忘了附件。 Re: Questions about NXP IC S32M276CHABMKHSR - GDU function 你好,@Ted_Qiao、 很抱歉,我们的社区跟踪系统出现了技术问题。 这个问题还没有解决吗? 谢谢! 丹尼尔
查看全文
Android 11 蓝牙扩展信标 我使用的是 LBEE5ZZ2XS Wi-Fi/Bluetooth 模块(基于恩智浦 88W9098 芯片组,蓝牙 5.3)和运行 Android 11 的 i.MX8M Plus 处理器。 尽管 88W9098 芯片组支持扩展广告(扩展信标),但恩智浦安卓 11 版本中似乎未启用这些功能。恩智浦 88W9098 固件是否支持 LE 扩展广告?我目前使用的是 pcieuart9098_combo_v1.bin 固件。 如何在 NXP Android (android-11.0.0_2.6.0) 中启用扩展广告? Android Re: Android 11 Bluetooth extended beacon 你好,@zb2020 能否告诉我您的内核版本、Wi-Fi/蓝牙驱动程序和 FW 版本? 我查看了我们的 RN,目前是最新版本的固件,它已经支持蓝牙 LE 扩展广告。 下面是最新的 FW 下载链接,以备不时之需: https://github.com/nxp-imx/imx-firmware/tree/lf-6.18.2_1.0.0/FwImage_9098_PCIE 以下是最新版本的发行说明链接,供您参考: https://github.com/nxp-imx/mwifiex/blob/doc_WCT_release/doc/Release_Notes/Linux_RN/topics/bluetooth.md 通常,FW 位于/vendor/firmware/pcieuart9098_combo_v1.bin 如果您想更新 FW,请首先记住备份您原来的 FW。 然后从上面的链接复制到 FW 目录中进行替换。 我还在 Linux 内核 L6.12.49 操作系统上安装了最新固件版本的另一款芯片组上对其进行了测试。 它可以像预期的那样工作。 我分享了我的脚本和 btmon 日志供你参考。 如果仍有任何问题,请随时告诉我。 脚本: root@imx93evk:~# cat Enable_LE_Extend_Adv.sh #LE Set Event Mask hcitool -i hci0 cmd 0x08 0x0001 ff ff 0f 00 00 00 00 00 #LE Set Advertising disable hcitool -i hci0 cmd 0x08 0x0039 00 00 #LE Set Extended Advertising parameters hcitool -i hci0 cmd 0x08 0x0036 01 13 00 20 00 00 20 00 00 07 03 00 00 00 00 00 00 00 00 7f 01 00 01 00 00 #LE Set Advertising Random Address hcitool -i hci0 cmd 0x08 0x0035 01 AA BB CC DD FF EE #LE Set Extended Advertising Data hcitool -i hci0 cmd 0x08 0x0037 01 03 00 1a 02 01 09 16 ff 3a 00 c0 ac 28 70 21 93 91 e9 a0 80 2f 4e 4d 8b df 5a 25 16 b0 #LE Set Extended Scan Response data hcitool -i hci0 cmd 0x08 0x0038 01 03 00 00 #LE Set Advertising enable hcitool -i hci0 cmd 0x08 0x0039 01 01 01 00 00 00 btmon 日志: root@imx93evk:~# btmon Bluetooth monitor ver 5.79 btmon[822]: = Note: Linux version 6.12.49-lts-next-gdf24f9428e38 (aarch64) 0.069678 btmon[822]: = Note: Bluetooth subsystem version 2.22 0.069686 = New Index: FC:84:A7:51:87:FD (Primary,UART,hci0) [hci0] 0.069688 = Open Index: FC:84:A7:51:87:FD [hci0] 0.069689 = Index Info: FC:84:A7:51:87:FD (NXP Semiconductors (formerly Philips Semiconductors)) [hci0] 0.069690 bluetoothd[619]: @ MGMT Open: bluetoothd (privileged) version 1.23 {0x0001} 0.069693 hcitool[842]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.336477 hcitool[842]: @ RAW Close: hcitool {0x0002} 315.336521 hcitool[842]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.336561 hcitool[842]: @ RAW Close: hcitool {0x0002} 315.336570 hcitool[842]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.336618 hcitool[842]: < HCI Command: LE Set Event Mask (0x08|0x0001) plen 8 #1 [hci0] 315.336835 Mask: 0x00000000000fffff LE Connection Complete LE Advertising Report LE Connection Update Complete LE Read Remote Used Features Complete LE Long Term Key Request LE Remote Connection Parameter Request LE Data Length Change LE Read Local P-256 Public Key Complete LE Generate DHKey Complete LE Enhanced Connection Complete LE Direct Advertising Report LE PHY Update Complete LE Extended Advertising Report LE Periodic Advertising Sync Established LE Periodic Advertising Report LE Periodic Advertising Sync Lost LE Extended Scan Timeout LE Extended Advertising Set Terminated LE Scan Request Received LE Channel Selection Algorithm > HCI Event: Command Complete (0x0e) plen 4 #2 [hci0] 315.358069 LE Set Event Mask (0x08|0x0001) ncmd 1 Status: Success (0x00) hcitool[842]: @ RAW Close: hcitool {0x0002} [hci0] 315.358218 hcitool[844]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.364082 hcitool[844]: @ RAW Close: hcitool {0x0002} 315.364124 hcitool[844]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.364163 hcitool[844]: @ RAW Close: hcitool {0x0002} 315.364169 hcitool[844]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.364196 hcitool[844]: < HCI Command: LE Set Extended Advertising Enable (0x08|0x0039) plen 2 #3 [hci0] 315.364407 Extended advertising: Disabled (0x00) Number of sets: Disable all sets (0x00) > HCI Event: Command Complete (0x0e) plen 4 #4 [hci0] 315.365548 LE Set Extended Advertising Enable (0x08|0x0039) ncmd 1 Status: Success (0x00) hcitool[844]: @ RAW Close: hcitool {0x0002} [hci0] 315.365689 hcitool[846]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.372510 hcitool[846]: @ RAW Close: hcitool {0x0002} 315.372555 hcitool[846]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.372609 hcitool[846]: @ RAW Close: hcitool {0x0002} 315.372617 hcitool[846]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.372669 hcitool[846]: < HCI Command: LE Set Extended Advertising Parameters (0x08|0x0036) plen 25 #5 [hci0] 315.372906 Handle: 0x01 Properties: 0x0013 Connectable Scannable Use legacy advertising PDUs: ADV_IND Min advertising interval: 20.000 msec (0x0020) Max advertising interval: 20.000 msec (0x0020) Channel map: 37, 38, 39 (0x07) Own address type: Random (0x03) Peer address type: Public (0x00) Peer address: 00:00:00:00:00:00 (OUI 00-00-00) Filter policy: Allow Scan Request from Any, Allow Connect Request from Any (0x00) TX power: Host has no preference (0x7f) Primary PHY: LE 1M (0x01) Secondary max skip: 0x00 Secondary PHY: LE 1M (0x01) SID: 0x00 Scan request notifications: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 5 #6 [hci0] 315.373795 LE Set Extended Advertising Parameters (0x08|0x0036) ncmd 1 Status: Success (0x00) TX power (selected): 16 dbm (0x10) hcitool[846]: @ RAW Close: hcitool {0x0002} [hci0] 315.373957 hcitool[848]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.380060 hcitool[848]: @ RAW Close: hcitool {0x0002} 315.380101 hcitool[848]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.380139 hcitool[848]: @ RAW Close: hcitool {0x0002} 315.380144 hcitool[848]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.380181 hcitool[848]: < HCI Command: LE Set Advertising Set Random Address (0x08|0x0035) plen 7 #7 [hci0] 315.380389 Advertising handle: 0x01 Advertising random address: EE:FF:DD:CC:BB:AA (Static) > HCI Event: Command Complete (0x0e) plen 4 #8 [hci0] 315.381116 LE Set Advertising Set Random Address (0x08|0x0035) ncmd 1 Status: Success (0x00) hcitool[848]: @ RAW Close: hcitool {0x0002} [hci0] 315.381213 hcitool[850]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.387666 hcitool[850]: @ RAW Close: hcitool {0x0002} 315.387704 hcitool[850]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.387738 hcitool[850]: @ RAW Close: hcitool {0x0002} 315.387744 hcitool[850]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.387784 hcitool[850]: < HCI Command: LE Set Extended Advertising Data (0x08|0x0037) plen 30 #9 [hci0] 315.388012 Handle: 0x01 Operation: Complete extended advertising data (0x03) Fragment preference: Fragment all (0x00) Data length: 0x1a Flags: 0x09 LE Limited Discoverable Mode Simultaneous LE and BR/EDR (Controller) Company: Panasonic Corporation (formerly Matsu**bleep**a Electric Industrial Co., Ltd.) (58) Data[19]: c0ac2870219391e9a0802f4e4d8bdf5a2516b0 > HCI Event: Command Complete (0x0e) plen 4 #10 [hci0] 315.388846 LE Set Extended Advertising Data (0x08|0x0037) ncmd 1 Status: Success (0x00) hcitool[850]: @ RAW Close: hcitool {0x0002} [hci0] 315.388971 hcitool[852]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.395112 hcitool[852]: @ RAW Close: hcitool {0x0002} 315.395153 hcitool[852]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.395192 hcitool[852]: @ RAW Close: hcitool {0x0002} 315.395198 hcitool[852]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.395225 hcitool[852]: < HCI Command: LE Set Extended Scan Response Data (0x08|0x0038) plen 4 #11 [hci0] 315.395435 Handle: 0x01 Operation: Complete scan response data (0x03) Fragment preference: Fragment all (0x00) Data length: 0x00 > HCI Event: Command Complete (0x0e) plen 4 #12 [hci0] 315.396166 LE Set Extended Scan Response Data (0x08|0x0038) ncmd 1 Status: Success (0x00) hcitool[852]: @ RAW Close: hcitool {0x0002} [hci0] 315.396257 hcitool[854]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.402601 hcitool[854]: @ RAW Close: hcitool {0x0002} 315.402648 hcitool[854]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 315.402700 hcitool[854]: @ RAW Close: hcitool {0x0002} 315.402709 hcitool[854]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 315.402747 hcitool[854]: < HCI Command: LE Set Extended Advertising Enable (0x08|0x0039) plen 6 #13 [hci0] 315.403206 Extended advertising: Enabled (0x01) Number of sets: 1 (0x01) Entry 0 Handle: 0x01 Duration: 0 ms (0x00) Max ext adv events: 0 > HCI Event: Command Complete (0x0e) plen 4 #14 [hci0] 315.404208 LE Set Extended Advertising Enable (0x08|0x0039) ncmd 1 Status: Success (0x00) hcitool[854]: @ RAW Close: hcitool {0x0002} [hci0] 315.404326 hcitool[861]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.750590 hcitool[861]: @ RAW Close: hcitool {0x0002} 364.750630 hcitool[861]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.750673 hcitool[861]: @ RAW Close: hcitool {0x0002} 364.750681 hcitool[861]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.750727 hcitool[861]: < HCI Command: LE Set Event Mask (0x08|0x0001) plen 8 #15 [hci0] 364.750950 Mask: 0x00000000000fffff LE Connection Complete LE Advertising Report LE Connection Update Complete LE Read Remote Used Features Complete LE Long Term Key Request LE Remote Connection Parameter Request LE Data Length Change LE Read Local P-256 Public Key Complete LE Generate DHKey Complete LE Enhanced Connection Complete LE Direct Advertising Report LE PHY Update Complete LE Extended Advertising Report LE Periodic Advertising Sync Established LE Periodic Advertising Report LE Periodic Advertising Sync Lost LE Extended Scan Timeout LE Extended Advertising Set Terminated LE Scan Request Received LE Channel Selection Algorithm > HCI Event: Command Complete (0x0e) plen 4 #16 [hci0] 364.774154 LE Set Event Mask (0x08|0x0001) ncmd 1 Status: Success (0x00) hcitool[861]: @ RAW Close: hcitool {0x0002} [hci0] 364.774295 hcitool[862]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.778573 hcitool[862]: @ RAW Close: hcitool {0x0002} 364.778613 hcitool[862]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.778665 hcitool[862]: @ RAW Close: hcitool {0x0002} 364.778673 hcitool[862]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.778709 hcitool[862]: < HCI Command: LE Set Extended Advertising Enable (0x08|0x0039) plen 2 #17 [hci0] 364.778933 Extended advertising: Disabled (0x00) Number of sets: Disable all sets (0x00) > HCI Event: Command Complete (0x0e) plen 4 #18 [hci0] 364.780102 LE Set Extended Advertising Enable (0x08|0x0039) ncmd 1 Status: Success (0x00) hcitool[862]: @ RAW Close: hcitool {0x0002} [hci0] 364.780352 hcitool[863]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.784974 hcitool[863]: @ RAW Close: hcitool {0x0002} 364.785013 hcitool[863]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.785051 hcitool[863]: @ RAW Close: hcitool {0x0002} 364.785057 hcitool[863]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.785094 hcitool[863]: < HCI Command: LE Set Extended Advertising Parameters (0x08|0x0036) plen 25 #19 [hci0] 364.785606 Handle: 0x01 Properties: 0x0013 Connectable Scannable Use legacy advertising PDUs: ADV_IND Min advertising interval: 20.000 msec (0x0020) Max advertising interval: 20.000 msec (0x0020) Channel map: 37, 38, 39 (0x07) Own address type: Random (0x03) Peer address type: Public (0x00) Peer address: 00:00:00:00:00:00 (OUI 00-00-00) Filter policy: Allow Scan Request from Any, Allow Connect Request from Any (0x00) TX power: Host has no preference (0x7f) Primary PHY: LE 1M (0x01) Secondary max skip: 0x00 Secondary PHY: LE 1M (0x01) SID: 0x00 Scan request notifications: Disabled (0x00) > HCI Event: Command Complete (0x0e) plen 5 #20 [hci0] 364.786576 LE Set Extended Advertising Parameters (0x08|0x0036) ncmd 1 Status: Success (0x00) TX power (selected): 16 dbm (0x10) hcitool[863]: @ RAW Close: hcitool {0x0002} [hci0] 364.786695 hcitool[864]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.790927 hcitool[864]: @ RAW Close: hcitool {0x0002} 364.790967 hcitool[864]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.791000 hcitool[864]: @ RAW Close: hcitool {0x0002} 364.791006 hcitool[864]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.791043 hcitool[864]: < HCI Command: LE Set Advertising Set Random Address (0x08|0x0035) plen 7 #21 [hci0] 364.791248 Advertising handle: 0x01 Advertising random address: EE:FF:DD:CC:BB:AA (Static) > HCI Event: Command Complete (0x0e) plen 4 #22 [hci0] 364.791974 LE Set Advertising Set Random Address (0x08|0x0035) ncmd 1 Status: Success (0x00) hcitool[864]: @ RAW Close: hcitool {0x0002} [hci0] 364.792064 hcitool[865]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.796600 hcitool[865]: @ RAW Close: hcitool {0x0002} 364.796641 hcitool[865]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.796681 hcitool[865]: @ RAW Close: hcitool {0x0002} 364.796686 hcitool[865]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.796727 hcitool[865]: < HCI Command: LE Set Extended Advertising Data (0x08|0x0037) plen 30 #23 [hci0] 364.796953 Handle: 0x01 Operation: Complete extended advertising data (0x03) Fragment preference: Fragment all (0x00) Data length: 0x1a Flags: 0x09 LE Limited Discoverable Mode Simultaneous LE and BR/EDR (Controller) Company: Panasonic Corporation (formerly Matsu**bleep**a Electric Industrial Co., Ltd.) (58) Data[19]: c0ac2870219391e9a0802f4e4d8bdf5a2516b0 > HCI Event: Command Complete (0x0e) plen 4 #24 [hci0] 364.797821 LE Set Extended Advertising Data (0x08|0x0037) ncmd 1 Status: Success (0x00) hcitool[865]: @ RAW Close: hcitool {0x0002} [hci0] 364.797939 hcitool[866]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.802201 hcitool[866]: @ RAW Close: hcitool {0x0002} 364.802239 hcitool[866]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.802279 hcitool[866]: @ RAW Close: hcitool {0x0002} 364.802284 hcitool[866]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.802311 hcitool[866]: < HCI Command: LE Set Extended Scan Response Data (0x08|0x0038) plen 4 #25 [hci0] 364.802829 Handle: 0x01 Operation: Complete scan response data (0x03) Fragment preference: Fragment all (0x00) Data length: 0x00 > HCI Event: Command Complete (0x0e) plen 4 #26 [hci0] 364.803576 LE Set Extended Scan Response Data (0x08|0x0038) ncmd 1 Status: Success (0x00) hcitool[866]: @ RAW Close: hcitool {0x0002} [hci0] 364.803719 hcitool[867]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.808289 hcitool[867]: @ RAW Close: hcitool {0x0002} 364.808330 hcitool[867]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 364.808380 hcitool[867]: @ RAW Close: hcitool {0x0002} 364.808389 hcitool[867]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 364.808425 hcitool[867]: < HCI Command: LE Set Extended Advertising Enable (0x08|0x0039) plen 6 #27 [hci0] 364.808639 Extended advertising: Enabled (0x01) Number of sets: 1 (0x01) Entry 0 Handle: 0x01 Duration: 0 ms (0x00) Max ext adv events: 0 > HCI Event: Command Complete (0x0e) plen 4 #28 [hci0] 364.809696 LE Set Extended Advertising Enable (0x08|0x0039) ncmd 1 Status: Success (0x00) hcitool[867]: @ RAW Close: hcitool {0x0002} [hci0] 364.809851 顺祝商祺! Christine。 Re: Android 11 Bluetooth extended beacon 你好 我使用的是内核为 5.10.72 的 Android 11。 人机交互命令在 Linux 中运行正常,但在 Android 中无法解决问题。Android 11 蓝牙堆栈会检查是否支持扩展广告,但芯片报告说不支持。 我让扩展广告起作用了,但我不得不伪造芯片的响应,以报告它是受支持的。 我在 Linux 中也确认了这个问题: hcitool -i hci0 cmd 0x08 0x0003 < HCI 命令:OGF 0X08,OCF 0X0003,Plen 0 > HCI 事件:0x0e plen 12 01 03 20 00 7f 8b 46 08 00 00 00 00 第 12 位为 0,表示控制器未启用 LE 扩展广告。 顺祝商祺! Re: Android 11 Bluetooth extended beacon 你好,@zb2020 在这个案子上我还能为你做什么? 如果我的回复对您有效,请毫不犹豫地将我的回复标记为解决方案,以便我们结案。 谢谢。 顺祝商祺! Christine。 Re: Android 11 Bluetooth extended beacon 你好,@zb2020 适用于 Linux 操作系统: 如果默认情况下禁用,可以使用我提供的命令启用它。 此外,如果我们能成功启用它,就意味着控制器支持 BLE 扩展预告。 适用于安卓操作系统: 让我先检查一下我这边的情况,然后再向您汇报。 顺祝商祺! Christine。 Re: Android 11 Bluetooth extended beacon 你好,@zb2020 您试用过我们最新的 FW 吗? 我已经在第一条评论中提供了 FW 的下载链接。 能否提供最新 FW 的 hci 日志? 或者你也可以在执行以下命令后向我提供 btmon 输出结果:hcitool -i hci0 cmd 0x08 0x0003 例如: btmon& hcitool -i hci0 cmd 0x08 0x0003 顺祝商祺! Christine。 Re: Android 11 Bluetooth extended beacon 你好,@zb2020 我查看了 L6.12.49 的默认版本驱动程序和固件,默认启用了 88W9098 的 BLE 扩展广告。 请参阅以下内容以供参考: root@imx8mqevk:~# btmon & [1] 707 root@imx8mqevk:~# Bluetooth monitor ver 5.79 btmon[707]: = Note: Linux version 6.12.49-lts-next-gdf24f9428e38 (aarch64) 0.008952 btmon[707]: = Note: Bluetooth subsystem version 2.22 0.008959 = New Index: 48:E7:DA:25:5F:6B (Primary,UART,hci0) [hci0] 0.008961 = Open Index: 48:E7:DA:25:5F:6B [hci0] 0.008962 = Index Info: 48:E7:DA:25:5F:6B (Marvell Technology Group Ltd.) [hci0] 0.008964 bluetoothd[690]: @ MGMT Open: bluetoothd (privileged) version 1.23 {0x0001} 0.008967 root@imx8mqevk:~# hcitool -i hci0 cmd 0x08 0x0003 hcitool[708]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 28.185236 < HCI Command: ogf 0x08, ocf 0x0003, plen 0 hcitool[708]: @ RAW Close: hcitool {0x0002} 28.185279 hcitool[708]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} 28.185321 hcitool[708]: @ RAW Close: hcitool {0x0002} 28.185329 hcitool[708]: @ RAW Open: hcitool (privileged) version 2.22 {0x0002} [hci0] 28.185394 > HCI Event: 0x0e plen 12 hcitool[708]: < HCI Command: LE Read Local Supported Features (0x08|0x0003) plen 0 #1 [hci0] 28.185579 01 03 20 00 7F F3 46 07 00 00 00 00 > HCI Event: Command Complete (0x0e) plen 12 #2 [hci0] 28.185911 LE Read Local Supported Features (0x08|0x0003) ncmd 1 Status: Success (0x00) Features: 0x7f 0xf3 0x46 0x07 0x00 0x00 0x00 0x00 LE Encryption Connection Parameter Request Procedure Extended Reject Indication Peripheral-initiated Features Exchange LE Ping LE Data Packet Length Extension LL Privacy LE 2M PHY Stable Modulation Index - Transmitter LE Extended Advertising LE Periodic Advertising Channel Selection Algorithm #2 LE Power Class 1 Connection CTE Request Connection CTE Response Antenna Switching During CTE Reception (AoA) Periodic Advertising Sync Transfer - Sender Periodic Advertising Sync Transfer - Recipient Sleep Clock Accuracy Updates hcitool[708]: @ RAW Close: hcitool {0x0002} [hci0] 28.185995 root@imx8mqevk:~# dmesg | grep wlan [ 5.575587] wlan: Loading MWLAN driver [ 5.580807] wlan: Register to Bus Driver... [ 5.596670] wlan_pcie 0001:01:00.0: enabling device (0000 -> 0002) [ 6.322144] wlan: uap%d set max_mtu 2000 [ 6.351646] wlan: version = PCIE9098--17.92.1.p149.81-MM6X17540.p33-GPL-(FP92) [ 6.360479] wlan_pcie 0001:01:00.1: enabling device (0000 -> 0002) [ 6.478982] wlan: muap%d set max_mtu 2000 [ 6.513985] wlan: version = PCIE9098--17.92.1.p149.81-MM6X17540.p33-GPL-(FP92) [ 6.530665] wlan: Register to Bus Driver Done [ 6.538773] wlan: Driver loaded successfully root@imx8mqevk:~# uname -srm Linux 6.12.49-lts-next-gdf24f9428e38 aarch64 root@imx8mqevk:~# 您可以查看 btmon 日志: 它已经显示出来了: LE 扩展广告 我使用的驱动程序和 FW 如下: wlan:版本 = PCIE9098--17.92.1.p149.81-MM6X17540.p33-GPL-(FP92) 因此,请更新您的 FW,然后再次检查。 顺祝商祺! Christine。 Re: Android 11 Bluetooth extended beacon 你好,@zb2020 你有没有机会用我分享给你的 FW 版本进行验证? 根据我的验证结果,在默认情况下,我们已经在最新的 FW 中启用了 BLE 扩展广告功能。 如果你那边还是不行,请告诉我。 否则,请毫不犹豫地将我的回答标记为本主题的解决方案,这样我们就可以关闭此票据,谢谢! 顺祝商祺! Christine。 Re: Android 11 Bluetooth extended beacon 你好,@zb2020 你有没有机会用我分享给你的 FW 版本进行验证? 根据我的验证结果,在默认情况下,我们已经在最新的 FW 中启用了 BLE 扩展广告功能。 如果你那边还是不行,请告诉我。 否则,请毫不犹豫地将我的回答标记为本主题的解决方案,这样我们就可以关闭此票据,谢谢! 顺祝商祺! Christine。
查看全文
外部広告パラメータの設定が失敗しました こんにちは、NXPチームの皆様 KW47-LOCボードで外部広告機能を使用したいです。 しかし、Ext Adv 関数を使用してパラメータを設定すると、gBleFeatureNotSupported_c が返されました。 Annotation 2026-03-13 153108.png コンパイラスイッチを以下のように追加しました。 Annotation 2026-03-13 154122.png サンプルは、バージョン25.12のSDKsから見つけたadv_ext_peripheralです。 使用されているNBUはkw47_nbu_ble_all_hosted.binです。 ご返信よろしくお願いします。 Re: Set Ext Advertising Parameter return unsuccess こんにちは、 @liyun さん。お元気でお過ごしでしょうか。 KW47-LOCボードでadv_ext_peripheralサンプルを実行する際に、どのような方法を試みているのか、詳細を教えていただけますでしょうか?この例はLOCボードのサポート対象例には含まれていませんが、拡張広告機能を移植したい場合は、拡張広告が設定されているKW47-LOCの「loc_reader」例を参考にすることをお勧めします。 さらに、NBUをロードするために実行している手順を教えてください。 Re: Set Ext Advertising Parameter return unsuccess こんにちは、RomanVR ご返信ありがとうございます。 背景としては、BLE 5.4のPAwR機能をテストしたいので、5.x/6.xをサポートするKW47を使用することにしました。 1) この例はLOCボードでサポートされている例に含まれていないため >> はい、私はwireless_bluetooth_uartのサンプルをベースにして、adv_ext_peripheralのミドルウェアのサンプルを私たちの環境に統合しました。 2) KW47-LOCの「loc_reader」の例を参考にすることをお勧めします。 >> ありがとうございます。使ってみます。 3) さらに、NBUをロードするために実行している手順を共有してください。 >> 私の LinkeFlash ツールは KW47-LOC ボードを認識できないため、FRDM-MCXW71_Incompatible_NBU_Firmware_Version.pdf のドキュメントを参照して mcxw71_nbu_ble_1_9_10_0.sb3 をボードにフラッシュしましたが、mcxw71 はターゲット MCU ではないため、JLink ツールを使用して、Getting Started with KW47-LOC のセクション 3 (ビルドと実行) の手順 6/7/8 を参照して、アドレス 0x48800000 にある kw47_nbu_ble_all_hosted.bin ファイルをダウンロードしました。 その後、搭載デバッグはスキャン機能に関して正常に実行されたようです。 どうもありがとう。
查看全文
在 S32K314 的 LIN 主站模式下,无法接收从站响应帧。 你好,我目前正在使用 S32K314 进行 LIN 开发。当我将 MCU 设置为主模式时,我可以成功地将完整的帧正常发送到总线,但是当我尝试接收来自从属设备的响应时,我无法这样做。我尝试使用调试程序找出原因。如图所示,在发送完整帧时,可以正常调用方框内的函数,但在接收响应时,我在此处设置了断点,无法运行该函数。在变量中,可以看到 if (LinCurrentState->IsBusBusy) 的结果为 true。初步判断总线已进入繁忙状态。为什么发送完整帧时总线正常,但在收到来自从属节点的响应时显示为忙碌?此外,我还分别测试了这两种方法,并没有同时运行发送完整帧和接收从属节点响应的过程。如果您知道问题的原因,请帮我解决。这对我来说非常重要。谢谢。 QQ截图20260311134013.png QQ截图20260311135532.png Re: In the LIN master mode of S32K314, the slave response frame cannot be received. 请看看我在主模式下接收从属设备响应的功能。如果没有问题,那么我将继续从设备上解决问题。 QQ截图20260312165253.png Re: In the LIN master mode of S32K314, the slave response frame cannot be received. 嗨,@Aoyng、 我看不出主节点配置有任何问题。 如果在示波器上看不到从节点的响应,那么问题就出在从节点上,而不是主节点上。 BR,丹尼尔 Re: In the LIN master mode of S32K314, the slave response frame cannot be received. 你好,使用示波器查看总线时,不显示波形。不过,也可以使用主模式发送数据。请查看我的配置,看看是否存在任何问题。 QQ截图20260311194325.png const Lpuart_Lin_Ip_UserConfigType Lpuart_Lin_Ip_Sa_pHwConfigPB_0_BOARD_INITPERIPHERALS = { 1U, /*!< 硬件实例 */ 0x82, /*!< 波特率除数 */ 16U, /*!< 波特率 OSR */ (boolean)LPUART_LIN_IP_MASTER, /*!< 主节点 */ lpuart_lin_ip_break_char_13_bit_minimum_u8, /*!< 传输中断字符长度 */ (uint8) 1U,/*!< 可以检测到换行符的长度 */ #if (LPUART_LIN_IP_AUTO_BAUD == STD_ON)(布尔值)FALSE,/*! < 自动波特率功能 */ #endif (LPUART_LIN_IP_CallbackType) Lin_CallbackType,/*!< 接收字节或传输字节后调用的回调函数。*/ & lpuart_lin_ip_axStateStructure [0U],/*!< 运行时状态结构参考 */ #if (LPUART_LIN_IP_FRAME_TIMEOUT_DISABLE == STD_OFF) #ifdef LPUART_LIN_IP_START_TIMER_NOTIFICATION 2292U,/*! < 以微秒为单位的 HeaderTimeoutValue */ 73U,/*!< 1 字节的 responseTimeoutValue 以微秒为单位 */ #endif #endif /* (LPUART_LIN_IP_START_TIMER_NOTIFICATION == STD_OFF) */ (uint8) 0, /*! < 生成唤醒脉冲的唤醒字节 468.75us */ (uint8) 1, /*!< 字节用于检查唤醒脉冲 104.166666666667us 检测 */ 40000000U /*!< 通道时钟 */ }; Re: In the LIN master mode of S32K314, the slave response frame cannot be received. 嗨,@Aoyng、 您能否在示波器上检查从属设备的响应,以确认帧确实正在传输? 还请确认从站的 LIN 波特率是否与主站一致,因为时序不匹配通常会导致主站无法检测到响应。 如果信号和波特率看起来正确,问题可能与中断处理有关。在这种情况下,请查看 LPUART 中断配置和相应的 NVIC 设置(也在寄存器中),以确保中断已正确启用。 此致, 丹尼尔 Re: In the LIN master mode of S32K314, the slave response frame cannot be received. 嗨,@Aoyng、 SduPtr 应该有效。 BR,丹尼尔
查看全文
极限竞速:地平线 6》中的最佳漂移练习地点 什么是好的漂移练习地点? 在了解具体地点之前,我们先来了解一下适合漂流的地点有哪些特点。在实践中,有经验的球员通常会寻找这些因素: 宽阔的转弯和开阔的弯道:狭小的弯道对高级漂移训练非常有用,但初学者则可从较宽的弯道中获益,因为在这些弯道中犯错不会立即导致撞车。 尽量减少交通流量:为了保持对车辆控制的关注,最好在没有太多人工智能或玩家的区域进行练习。 不同的海拔高度:坡度平缓、坡度变化不大的道路有助于学习重量转移如何影响漂移角度。 稳定的表面:沥青是稳定漂移的理想选择。砾石、泥土和越野赛道更适合练习拉力赛式漂移,但可预测性较差。 推荐的 FH6 漂移练习位置 以下是《FH6》中玩家常用来提高漂移技巧的几个地点: 1.沿海公路环线 沿海高速公路弯道长,比赛初期车流量极少。这使它们成为练习从一个漂移平稳过渡到下一个漂移的完美工具。在实践中,您可以使用大功率后轮驱动汽车开始学习如何在不转向过度的情况下保持较长的漂移。 关键提示: 在尝试急转弯之前,应先使用坡度变化不大的弯道。 集中精力控制油门,避免失控。 2.山口岔道 山路提供了更多的技术挑战。狭窄的岔道和海拔高度的变化教会选手如何在转弯中调整漂移角度。在这里练习虽然风险较大,但却能大大提高汽车控制能力。 关键提示: 从制动平衡性好的汽车开始。 不要害怕使用手刹进行更急促的启动。 观察上坡和下坡时的重心转移情况,以便对输入进行微调。 3.沙漠高原部分 在 FH6 中,一些平坦的沙漠高原上有很长一段弯度平缓的宽阔道路。这些都是尝试漂移方式的理想选择,例如动力转向过度与踩离合器。 关键提示: 尝试将多个角落连成一个连续的漂移。 利用这个空间来调整漂移线路,并尝试汽车设置。 4.工业区环路 废弃仓库或货场等工业区是进行狭小角落漂移练习的绝佳地点。它们通常有一致的沥青路面,交通障碍较少。这些区域非常适合练习低速、技术性漂移,需要的是精准度而不是动力。 关键提示: 重点是在狭小空间内控制角度。 在这里练习有助于提高从一个弯道过渡到下一个弯道时的反应速度。 5.玩家自创漂流路线 许多 FH6 玩家利用道路、停车场或空地创建了自己的漂移路线。这样做的好处是可以完全控制:您可以根据自己的需要,选择一个具有精确转角半径和道路长度的位置。社区经常会分享漂流的好去处,因此请留意在线论坛和社交网站。 如何有效练习漂移 即使在最好的地方,也需要正确的方法来改进。以下是一些实用技巧: 重技术轻速度 许多新手认为漂移就是要跑得快。实际上,这更多的是为了平稳转向、节流阀调节和保持汽车平衡。从慢速开始,完善线路,逐渐提高速度。 使用正确的汽车设置 选车至关重要。对于初学者来说,动力适中的后轮驱动汽车更容易上手。调整悬挂系统和轮胎气压,实现更好的漂移控制。在实际操作中,大多数经验丰富的玩家都会调整档位,使赛车在低速弯道中反应更灵敏。 重复路段,而非整条道路 与其在长长的赛道上飙车,不如挑一两个弯道重复练习,直到能多次顺利漂移通过。这种重复的练习有助于更快地建立肌肉记忆。 记录您的会话 FH6 允许重放录音。观察你的漂移尝试,有助于发现线路、角度和速度上的错误。这种反思往往比盲目练习更有帮助。 在实践的同时整合经济 练习固然重要,但也是获得奖励的机会。例如,你可以选择节日板或 Accolade 挑战赛附近的地点。在练习的同时完成这些任务,意味着你的漂移技能在不断提高,学分也在慢慢积累。在购买或升级漂移车时,利用《FH6》信用点数交易还可以降低成本,帮助您尝试不同的设置,而不会耗尽您的游戏资金。 在 FH6 中掌握漂移的关键在于在正确的环境中进行持续、专注的练习。沿海高速公路、山地折返、工业区和玩家创建的路线都带来了独特的挑战,这些挑战可以培养你的技能的不同方面。开始时速度要慢,注重技巧,反复练习,直到控制变得自然。再加上巧妙利用游戏中的资源,你会发现自己的漂移性能在稳步提高。 漂移不仅仅是一项华而不实的技能,它还是《FH6》中理解汽车物理和控制的核心部分。有了正确的练习地点和方法,您就可以自信地应对更具挑战性的赛事,享受游戏带来的全方位乐趣。
查看全文
[滥用] 发布者:@RishavKaaraTech /董事会:Taplinx-SDK /举报人:vkxnkaei vkxnkaei 报告了 @RishavKaaraTech 发布的帖子 RFIDDiscover 工具已被收购,但如何使用它 ,原因如下: 原因: 其他 详情: < a href="http://alabasirah.com/node/8767"> 便宜购买阿苯达唑 < a href="https://evere.co/articles/albendazole-how-buy"> 订购阿苯达唑的合法地点 < a href="https://wibride.com/your-couple-name-3700"> 购买albendazole cheap < a href="https://wibride.com/your-couple-name-3700"> lowest阿苯达唑处方价 < a href="https://mnbride.com/your-couple-name-3640"> 购买generic online albendazole < a href="http://prosti-proshay.ru/lyudi/albendazole-when-does-go-generic"> cheap阿苯达唑最低价格指数 < a href="https://slp.millingtonpubliclibrary.org/content/albendazole-cheapest-generic"> 购买最便宜的阿苯达唑 < a href="https://www.chstm.org/node/80950"> 阿苯达唑discount presciptions < a href="https://hunam.mx/no-12583-gestion-y-elaboracion-de-contenido-en-redes"> 最便宜价格的阿苯达唑 < a href="https://www.vgame.ca/node/47569"> 如何订购阿苯达唑 < a href=" https://videocorsi.sinervis.com/?q=forum/videocorso-ai-tools-dalla-teoria-all%E2%80%99azione/topic/167855/albendazole-online-pharmacy" > how soon generic albendazole < a href="http://www.le-cercle-des-sourires.fr/evnementunique/albendazole-how-soon-generic"> I need albendazole cheap < a href="https://ruckup.org/caregivers-forum/topic/6798"> cheapest albendazole generic < a href="https://ruckup.org/caregivers-forum/topic/6798"> how to get albendazole prescription < a href=49span>https://www.thebiketube.com/kenda-zoie"> 便宜购买阿苯达唑 < a href="https://www.lawtech.ru/subscribe/27009-07022026"> 购买albendazole online in canada < a href="http://xn--80aah2bgapnqg.xn--p1ai/job/albendazole-generic-usa"> buyalbendazole online in canada < a href="https://neweddingday.com/your-couple-name-3031"> where can I buy albendazole < a href="https://www.thebiketube.com/kenda-zoie"> lowest阿苯达唑处方价 < a href="https://www.cableman.ru/node/85985"> whereto buy next albendazole < a href="https://auc.org.ua/faq/04022026-1556"> want to purchase albendazole < a href="https://enki.ua/advert/17206"> buying generic albendazole without prescription < a href="http://xn--80aah2bgapnqg.xn--p1ai/job/albendazole-generic-usa"> 在哪里购买下一个 albendazole < a href="https://arendville.ru/albendazole-where-can-i-buy"> albendazolecheap online direct < a href="http://dev.nikol-buket.com/content/albendazole-where-buy-next"> buy在线阿苯达唑处方 < a href="https://www.trustcirclenetworks.org/issues/2618"> 想要购买阿苯达唑 < a href="https://www.vgame.ca/node/47569"> generic阿苯达唑咀嚼片 < a href="http://xn--80aah2bgapnqg.xn--p1ai/job/albendazole-generic-usa"> 购买cheap online albendazole < a href="https://darkmetalmush.net/history/albendazole-generic-drug"> howsoon generic albendazole < a href="https://www.tripmayntra.com/albendazole-buy-cheapest"> cheapestalbendazole generic < a href="https://californiaweddingday.com/your-couple-name-4168"> buycheap online albendazole < a href="https://californiaweddingday.com/your-couple-name-4168"> cheap阿苯达唑在线处方 < a href="https://eventandjudge.com/node/27386"> can我购买阿苯达唑 < a href="https://cadel.ru/forum/albendazole-how-soon-generic"> 我在哪里可以买到阿苯达唑 < a href="https://auc.org.ua/faq/04022026-1556"> 阿苯达唑400 mg 价格便宜 < a href="https://carros-usados.us/albendazole-buy-canadian"> want to order albendazole < a href="http://kepco.co.in/?q=node/14758"> generic albendazole on sale onlie < a href="https://www.intellectualpedia.org/countyelectron-albendazole-cheap-purchase"> genericalbendazole usa < a href="https://dev.beautynbrushes.com/services-provided/upper-lip-wax-maroonimmortalep-1"> genericalbendazole on sale onlie < a href="https://videocorsi.sinervis.com/?q=forum/videocorso-ai-tools-dalla-teoria-all%E2%80%99azione/topic/167855/albendazole-online-pharmacy"> buy albendazole canadian Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 帖子作者:@RishavKaaraTech | Email Author @RishavKaaraTech|Email Author 报告人:vkxnkaei |Email Reporter 报告的帖子有 3 个回复。
查看全文
s32k144的can0(canfd)和can1共存时错误帧问题 您好:     我用两块主板测试canfd通信(主控均为s32k144),将两块板子的can0接入can总线,使能canfd功能后,可以正常收发canfd数据;但之后将其中一块主板的can2接入can总线(can2不支持canfd),此时再用can0发送canfd数据后,协议分析仪可以看到总线上会连续出现15个错误帧,第16帧是正确的,另一块主板也能收到该canfd帧;之后再发送一个canfd帧,总线上就不出现错误帧了,只有1个正确的数据帧; 如果将两块主板reset复位,can0第一次发送canfd帧,总线上又出现15个错误帧了,所有现象同上。 我的问题是: (1)为什么接入一个can2后再发送canfd数据会出现许多错误帧呢? (2)如何在普通can和canfd同时存在时,不出现这些错误帧? 附件包括2张波形图: 图1.png是can0发送一个canfd帧后,can0 tx的数据波形(此时can2接入总线),前面有15个错误帧,最后一帧是正确的,对端收到了这个正确的帧 图2.png是上述错误帧的展开波形(图1的15个错误帧完全相同),可以看到错误帧最后是连续6个0 感谢您的支持! S32 SDK for S32K1
查看全文
电池管理系统 GEN2 SL SDK:extractData () 失败后无法进行通信 您好, 我们正在使用 SW32K3_BMS_GEN2_SDK_4.4_R21-11_0.9.1_CD01 和 SW32K3_BMS_GEN2_SL_SDK_DEMO_4.4_R21-11_0.9.1_CD01。 我们每 10 毫秒读出 BJB MC33777 的所有测量值。大约过了45 分钟后,在几十万个成功循环中,调用Bms_TPL3_SL_E2E_ExtractData() 失败(总是同一个失败,而不是循环的第一个失败)。 Bms_TPL3_SL_E2E_Check() 从来没有返回错误。 这导致了一个不成功的周期。在此之后的所有循环中、 Bms_TPL3_SL_E2E_LogDeviceRequest() 在构建事务描述符时失败,这意味着根本无法进行通信。 请参阅下面的代码详情: /* E2E Initialization */ Bms_TPL3_SL_E2E_InitState(&bmsTPL3SLE2EConfig[0]); Bms_TPL3_SL_E2E_InitDeviceState(&bmsTPL3SLE2EConfig[0], 1u, 1u); Bms_TPL3_SL_E2E_InitDeviceState(&bmsTPL3SLE2EConfig[0], 1u, 2u); Bms_TPL3_SL_E2E_InitState(&bmsTPL3SLE2EConfig[1]); Bms_TPL3_SL_E2E_InitDeviceState(&bmsTPL3SLE2EConfig[1], 2u, 1u); /* Failing call to extractData() */ Bms_TPL3_SL_E2E_ExtractData(td, 2u, 1u, BJBD1XX_PRMM_I1P_APP_RESL_OFFSET, 2u, PRM_I1P); /* Failing call to logDeviceRequest() in following cycles */ Bms_TPL3_SL_E2E_LogDeviceRequest(phyIf_getE2EConfig(td), 2u, 2u, 1u); 我们无法从这种长期失败的状态中恢复过来。通过调用 bms_tpl3_sl_e2e_initDeviceState (& bmstpl3sle2econfig [1]、2u、1u) 重新初始化故障设备的 E2E 状态;不 起作用。 SL 库是按编译的,《用户手册》中也没有给出函数返回 E_NOT_OK 的原因。 Re: BMS GEN2 SL SDK: No communication possible after fail of ExtractData() 您好! 你还在使用BMS功能库的演示版吗? 如果是,则有一个内部计数器。如果超过特定阈值,图书馆就会停止工作。 消除这种情况的唯一办法是购买图书馆。 希望对您有所帮助!
查看全文
S32K358 多核共享内存 您好, 我目前使用的是 s32k358 多核处理器,我正在尝试使用共享内存进行 IPC。 nirmal_masilamani_0-1771509939378.png 我正在尝试使用 core0status 和 core1status 变量共享 IPC 数据。 但两个变量都声明在同一内存中,因此每个核心都会覆盖其值。 core0status 和 core1status 的地址,在每个内核中互换。 我错过了什么?请参见所附代码。 Re: S32K358 Multicore share memory 嗨,@nirmal_masilamani、 应适当初始化 XRDC,为 CM7_0 分配 DID=0,为 CM7_1 分配 DID=1。请检查 XRDC 功能域分配。您可以参考 RTD 示例:   XRDC_Config.png 至于安全文件,您需要申请访问。请参考我之前分享的常见问题。 致以最诚挚的问候, Julián Re: S32K358 Multicore share memory 你好@Julián_AragónM、 感谢您的回复。 我已经签署了保密协议,但仍然无法访问安全文件。 另外,我参考了 S32K324 的共享内存程序,但在我的程序中 #define CORE_DOMAIN_ID (IP_XRDC->HWCFG1)在两个内核中始终显示为0。 我错过了什么? Re: S32K358 Multicore share memory 嗨,@nirmal_masilamani、 还有一个培训演示: S32K3 RTD XRDC、SEMA42、MPU、XBIC 和 INTM 培训演示。不过,它在 S32K3 的安全文件下。如果您没有访问权限,可能需要上传有效的 NDA 并申请访问权限。请参阅安全访问权限常见问题解答|恩智浦半导体。 公开场合有以下两份应用笔记: AN13024:S32G2 扩展资源功能域控制器 (XRDC) 应用笔记。 AN14715:S32K3XX 硬件资源隔离和保护 虽然模块非常相似,但S32G和S32K设备之间存在一些区别,因此请仔细阅读应用笔记。 致以最诚挚的问候, Julián Re: S32K358 Multicore share memory 你好@Julián_AragónM、 感谢您的回复。 共享内存的问题已经按照文件解决了,但我想配置 sema42 驱动程序,该怎么做呢? 我使用的是 s32ds v3.5 RTD 4.0.0。 Re: S32K358 Multicore share memory 嗨,@nirmal_masilamani、 共享变量仅由 CM7_0(启动内核)初始化一次,而不是 CM7_1(二级内核)初始化。Core0 会将带有初始值的共享全局变量的数据从 ROM 复制到 RAM,而 Core1 将忽略数据复制,只在代码中使用它们。 Core0& Core1 之间的链接文件应如下所示: Julin_AragnM_1-1771523678498.png 我已经给你发了一条私人信息,里面有一些关于 S32K3 双核和内核间内存共享的资料。 致以最诚挚的问候, Julián Re: S32K358 Multicore share memory 你好@Julián_AragónM、 我遵循了同样的例子,仍然两个核心都返回 0 作为功能域 ID。 我还需要在核心 2 中启动 sema 吗? Re: S32K358 Multicore share memory 嗨,@nirmal_masilamani、 很可能是 XRDC 设置不正确。默认情况下,CM7_0 和 CM7_1 的 DID 均为 0。 我已向您发送了有关 XRDC 配置的私人信息。 致以最诚挚的问候, Julián
查看全文
在 imx8MP 上安全启动 我已经生成了密钥并在 iMX8M plus 板上进行了熔丝,但我现在无法使用签名图像刷新板。超级根密钥熔丝表正在闪入板。 Re: Secure boot on iMX8MP 是的,我已经遵循了恩智浦半导体提供的安卓网络安全用户指南,而且我已经在板上融合了超级根密钥熔丝表。我正在开发 Android14 电路板支持包。 1.在 uuu_defconfig 中设置 CONFIG_IMX_HAB=y。 2.生成密钥(超级根密钥和证书颁发机构密钥) 3.从超级根密钥表中生成了熔丝。 4。在板上闪过桌子。 Re: Secure boot on iMX8MP 你好, 你关注了 i.MX 安卓网络安全用户指南吗? 你能分享一下你所遵循的步骤吗? 另外,你正在使用哪个安卓版本? 最诚挚的问候/致敬,Ald o。 Re: Secure boot on iMX8MP 您好, ,您所遵循的步骤看起来是正确的,但我现在无法完全理解这里的问题,您在哪里能够闪存并测试是否有任何 hab 事件? 设备处于关闭状态吗? 此外,在尝试闪存时,您是否在 UUU 或 uboot 日志中看到任何内容? 最崇高的敬意/Saludos, Aldo。 Re: Secure boot on iMX8MP 我在两个文件 imx8mp_iwg40m_4gb_android_uuu_defconfig 和 imx8mp_iwg40m_4gb_android_defconfig 中设置了 CONFIG_IMX_HAB=y。启用 HAB 功能的文件是否正确?我正在为 4GB 的 imx8M Plus 板构建。 Re: Secure boot on iMX8MP 您好, ,确实有问题,因为您有许多 HAB 事件,特别是HAB_INV_SIGNATURE,这意味着您的引导加载程序中的签名不正确,因此请确保您使用的是正确的签名。 ,致以最崇高的敬意/Saludos, Aldo。 Re: Secure boot on iMX8MP 你好 刷新 i.mx8M Plus 的板后,hab_status 显示如下: iWave-G40>hab_status 安全启动已禁用 HAB配置:0xf0,HAB状态:0x66 --------- HAB 事件 1 ----------------- 事件数据: 0xdb 0x00 0x1c 0x45 0x33 0x18 0xc0 0x00 0xca 0x00 0x14 0x00 0x02 0xc5 0x1d 0x00 0x00 0x00 0x0d 0x3c 0x40 0x1f 0xad 0xc0 0x00 0x00 0x30 0x20 STS = HAB_FAILURE (0x33) RSN = HAB_INV_SIGNATURE (0x18) CTX = HAB_CTX_COMMAND (0xC0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 2 ----------------- 事件数据: 0xdb 0x00 0x14 0x45 0x33 0x0c 0xa0 0x00 0x00 0x00 0x00 0x40 0x1f 0xdd 0xc0 0x00 0x00 0x00 0x20 STS = HAB_FAILURE (0x33) RSN = HAB_INV_ASSERTION (0x0C) CTX = HAB_CTX_ASSERT (0xA0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 3 ----------------- 事件数据: 0xdb 0x00 0x14 0x45 0x33 0x0c 0xa0 0x00 0x00 0x00 0x00 0x40 0x1f 0xbd 0xc0 0x00 0x00 0x00 0x00 0x20 STS = HAB_FAILURE (0x33) RSN = HAB_INV_ASSERTION (0x0C) CTX = HAB_CTX_ASSERT (0xA0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 4 ----------------- 事件数据: 0xdb 0x00 0x1c 0x45 0x33 0x18 0xc0 0x00 0xca 0x00 0x14 0x00 0x02 0xc5 0x1d 0x00 0x00 0x00 0x0d 0x3c 0x40 0x1f 0xad 0xc0 0x00 0x00 0x30 0x20 STS = HAB_FAILURE (0x33) RSN = HAB_INV_SIGNATURE (0x18) CTX = HAB_CTX_COMMAND (0xC0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 5 ----------------- 事件数据: 0xdb 0x00 0x14 0x45 0x33 0x0c 0xa0 0x00 0x00 0x00 0x00 0x40 0x1f 0xad 0xc0 0x00 0x00 0x00 0x04 STS = HAB_FAILURE (0x33) RSN = HAB_INV_ASSERTION (0x0C) CTX = HAB_CTX_ASSERT (0xA0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 6 ----------------- 事件数据: 0xdb 0x00 0x34 0x45 0x33 0x18 0xc0 0x00 0xca 0x00 0x2c 0x00 0x02 0xc5 0x1d 0x00 0x00 0x00 0x0d 0x54 0x40 0x1f 0xad 0xc0 0x00 0x000x10 0x20 0x40 0x20 0x00 0x00 0x00 0x13 0xe0 0x10 0x40 0x33 0xe0 0x10 0x00 0x01 0x01 0x30 0x00 0x97 0x00 0x00 0x00 0x00 0xaa 0x70 STS = HAB_FAILURE (0x33) RSN = HAB_INV_SIGNATURE (0x18) CTX = HAB_CTX_COMMAND (0xC0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 7 ----------------- 事件数据: 0xdb 0x00 0x34 0x45 0x33 0x18 0xc0 0x00 0xca 0x00 0x2c 0x00 0x02 0xc5 0x1d 0x00 0x00 0x00 0x0d 0x54 0x40 0x1f 0xad 0xc0 0x00 0x000x10 0x20 0x40 0x20 0x00 0x00 0x00 0x13 0xe0 0x10 0x40 0x33 0xe0 0x10 0x00 0x01 0x01 0x30 0x00 0x97 0x00 0x00 0x00 0x00 0xaa 0x70 STS = HAB_FAILURE (0x33) RSN = HAB_INV_SIGNATURE (0x18) CTX = HAB_CTX_COMMAND (0xC0) ENG = HAB_ENG_ANY (0x00) --------- HAB 事件 8 ----------------- 事件数据: 0xdb 0x00 0x14 0x45 0x33 0x0c 0xa0 0x00 0x00 0x00 0x00 0x40 0x1f 0xad 0xc0 0x00 0x00 0x00 0x04 STS = HAB_FAILURE (0x33) RSN = HAB_INV_ASSERTION (0x0C) CTX = HAB_CTX_ASSERT (0xA0) ENG = HAB_ENG_ANY (0x00) 我已正确执行所有步骤,能否请您检查一下? 此致, 苏亚希米 Re: Secure boot on iMX8MP 您好, 是的,配置标志是正确的(CONFIG_IMX_HAB),遗憾的是,我不能对您使用的 defconfig 做太多评论,因为这不是恩智浦的 EVK。 最诚挚的问候/Saludos, Aldo.
查看全文
初始化 s32k344 的外部 SJA1105 驱动程序 我根据图 1 所示的代码包移植了 SJA1105 驱动程序和 DP83848 驱动程序;但是,在初始化过程中,程序陷入了该循环,如图 2 所示。由于移植的文件是 .a文件(静态库文件)时,我无法查看相应的 .c源文件,也不知道具体原因。您能告诉我是什么原因导致程序卡在这个循环中吗? Re: Initialization of the external SJA1105 driver for s32k344 你好@18036965586、 最初的示例(可在此页面上找到)已解决:S32K344-WB(白板)开发板源代码——恩智浦社区—— 是使用 S32K3 RTD 2.0.0 构建的。不幸的是,libsja1105_driver.a 的源代码(SJA1105 的低电平 SPI 驱动程序)不可用。 正如你所观察到的,使用 S32K3 RTD 2.0.0 构建的驱动程序在新版本的 S32K3 RTD 中不起作用——这就是程序陷入这个循环的原因。 顺祝商祺! 帕维尔 Re: Initialization of the external SJA1105 driver for s32k344 谢谢,根据我的理解,您的意思是如果我想配置 SJA1105,就必须使用 RTD2.0 库。我想问一下,在这个示例中使用的是哪个版本的 TCPIP_STACK? Re: Initialization of the external SJA1105 driver for s32k344 你好@jianghao、 根据我的观察,应该安装了 TCPIP 1.0.0、但该示例使用了修改过的源文件,而且根据 S32K344_Whiteboard_SW(LLD)_QuickStartGuide(UG10049).pdf 的规定,无论如何都不应该进行"更新代码" 。 顺祝商祺! 帕维尔 Re: Initialization of the external SJA1105 driver for s32k344 谢谢,我知道了。此示例不能直接更新为使用 mex 生成代码。那么,我是否可以创建一个新项目,将 SJA1105 部件的驱动程序转移到新项目中,然后使用 mex 更新代码?如果可能,我需要传输哪些文件?(因为我想知道是原始项目中的哪个文件导致无法直接用 .mex 更新代码)。此外,我现在想使用 S32DS3.5 版本 + RTD3.0 + FreeRTOS_10_5_1_UOS_3_1_0_DS_updatesite_D2304。能做到这一点吗? Re: Initialization of the external SJA1105 driver for s32k344 你好@jianghao、 建议始终使用最新的 S32K3 RTD 启动新项目。 我建议从 lwIP 示例中创建一个新项目,并为 SJA1105 添加 LPSPI 例程。本主题正在讨论类似的任务:通过 SPI 将 NXP SJA1105S 连接至 TC397XP( QSPI5) - NXP 社区 顺祝商祺! 帕维尔 Re: Initialization of the external SJA1105 driver for s32k344 感谢您的建议,我已将 SJA1105 的驱动程序移植到新项目中,并成功编译。但我遇到了一个新问题,即名为"extern uint8_t SJA1105P_loadConfig(uint8_t configIndex, uint8_t switchId)" 的函数在整个项目中都没有被调用。它在任何 .a 文件中被调用过吗? image.png image.png 期待您的回复。 谢谢。 Re: Initialization of the external SJA1105 driver for s32k344 谢谢,我明白了。
查看全文
S32K144 网络安全配置-如何从网络安全更改为完全不安全 你好, 我已经测试了 S32K144 后门密钥示例项目,需要有关更改网络安全配置的指导。 现状: 已闪存 Example_S32K144_Verify_Backdoor_Access_Key_S32DS1.3_v2 启用安全调试的项目 闪烁后,出现弹出窗口:" 设备是安全的,在 s32 ds 中擦除到不安全的 "。 每次RESET时:红色 LED 首先亮起(安全),然后蓝色 LED 亮起(通过后门密钥解锁) 该行为符合预期 目前启动文件有 .long 0xFFFF7FBF /* FSEC = 0xBF(启用后门密钥后安全) */ 我想改为 .long 0xFFFF7FFE /* FSEC = 0xFE(完全无担保) */ 1.将 FSEC 值从 0xBF 更改为 0xFE 并重新刷新是否正确? 2.从安全配置改为非安全配置时,是否还需要其他步骤? ,请确认此方法是否正确。 谢谢。 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 嗨,@Kishore_14、 没有其他步骤。 如果已启用大规模擦除(FSEC[MEEN])。 danielmartynek_1-1770642426422.png 你可以批量抹掉 MCU,这将取消网络安全。 质量擦除后,闪存配置字段处于此状态: danielmartynek_0-1770642369067.png 除 FSEC[高效密码学标准\(SEC\)] = 0xFE 之外均为 0xFF。 danielmartynek_2-1770642531269.png 此致, 丹尼尔 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 上述票证的其他详细信息, 在网络安全擦除弹出窗口中单击 " 是 " 后,现在会出现以下调试器连接错误 : Kishore_14_0-1770719144550.png 出现此错误后,无法将任何固件闪存到设备上 所有编程操作完全失败 我们正在使用 Pemicro OpenSDA 调试器(板载)。我们无法使用专用的S32调试器单元。 我们需要有效的恢复程序来恢复设备功能。请给予帮助。 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 你好@丹尼尔-马蒂内克 第一次闪光 .long 0x76543210 /* 后门密钥 */ .long0xFEDCBA98 .long0xFFFFFFFF .long0xFFFF7FBF /* FSEC=0xBF:已启用后门保护 */ 结果:设备安全正常,后门功能正常 第二闪存: .long0xFFFFFFFF /* 无后门密钥 */ .long0xFFFFFFFF .long0xFFFFFFFF .long0xFFFF7FFE /* fsec=0xFE:应该不安全 */ 结果:设备显示 " 设备是安全的。 清除为不安全状态?" - 保持锁定     Kishore_14_3-1770716584056.png " 设备是安全的。擦除到不安全状态?"弹出窗口多次出现 每次出现弹出窗口时都重复点击"Yes" 多次尝试擦除后,设备不再进入调试模式 设备行为确认它仍在执行原始 0xBF 安全配置 LED 确认:先亮红色 LED 灯,然后亮蓝色 LED 灯(与 0xBF 行为一致) 由于擦除尝试失败,设备现在是否被永久锁定? 处于这种状态的设备有哪些恢复程序? 谢谢。 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 在 S32 Design Studio 中,我将运行时选项更改为"Attach to running target" ,并进入调试模式。FSEC 寄存器现在显示 0xBE Kishore_14_0-1770729387991.jpeg 但是,我仍然无法刷机或对设备进行编程。 为什么即使启用了批量擦除并且设备看起来不安全,但编程仍被阻止? Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 嗨,@Kishore_14、 最有可能的解释是,在您对该示例编程之前,MCU 已启用 CSEc。你能检查一下 DEPART 登记簿吗?其值将显示 MCU 是否已被分区。此外,启用 CSEc 后,无法访问 FlexRAM 中为 CSEc 密钥保留的部分。 一旦启用 CSEc,CSEc 模块就会阻止大规模擦除操作。 更多详情,请参阅 AN12130 - S32K1xx MCU 闪存生产编程最佳实践。 https://www.nxp.com/docs/en/application-note/AN12130.pdf 3.2.5.2 大量擦除和 CSEc 注意事项 此致, 丹尼尔 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 你好@丹尼尔-马蒂内克 我们发现 DEPART 寄存器的值是 0xA,这意味着 FlexNVM 被分区了 Kishore_14_0-1770812901037.png FSEC 寄存器显示 0xBE 大容量擦除已启用(MEEN 位 = 11b)。 Kishore_14_1-1770813159870.jpeg 在一块主板上,设备是安全的,无法擦除,所以,在另一块主板上,我尝试使用 " 将闪存重置为出厂状态 sdk 从 an5401 " 中擦除,但是 DEPART 值 (0xA) 没有改变 问题 如果 FSEC 说已启用大规模擦除,为什么启用 CSEc 仍然会阻止大规模擦除?CSEc 是否优先于 FSEC? DEPART 登记册/分区是永久性的吗?它能否被删除或改回出厂默认设置,还是一次性可编程? DEPART 寄存器值本身能否阻止大规模擦除? 谢谢。 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 你好,@Kishore_14、 1. 是的,无论 FSEC 如何,如果 MCU 被分配了 CSEc 密钥分区,引擎就会阻止大规模擦除。 2. 不,在批量擦除或使用 CMD_DBG_CHAL 和 CMD_DBG_AUTH 命令擦除 CSec 密钥之后,DEPART 将 RESET 为其默认值。 AN5401:CSec 网络安全模块入门 https://www.nxp.com/webapp/Download?colCode=AN5401 如果您需要更多相关信息,请创建一个新主题。 3. 否。 此致, 丹尼尔 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 你好,@Kishore_14、 1. 对不起,我不明白这个问题。我也不是 CSEc 方面的专家,如果您在这方面需要帮助,请创建一个新的主题。 2. 这也被封锁了。只要 CSEc 密钥未被擦除,大规模擦除操作就会被阻止。 此致, 丹尼尔 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 你好,我是@danielmartynek、 我知道 CSEc 可以阻止大规模擦除,与 FSEC 无关。 然而 1.当我在闪存区域对 FCCOB5 进行编程时,DEPART 值如期更新。但是当我尝试在同一个闪存区域使用 CMD_DBG_CHAL 和 CMD_DBG_AUTH 命令进行擦除时,DEPART 值不会被擦除或 RESET。为什么会这样? 2。如果 CSec 阻止了大规模擦除,那么 PEMicro 调试器(使用独立的 PEMicro 软件工具,不是 S32DS)还能执行大规模擦除吗?还是也会被 CSec 引擎阻止? 谢谢。 Re: S32K144 Security Configuration - How to Change from Secure to Completely Unsecured 你好@danielmartynek 我知道 CSEc 可以阻止大规模擦除,与 FSEC 无关。 然而 1.当我在闪存区域对 FCCOB5 进行编程时,DEPART 值如期更新。但是当我尝试在同一个闪存区域使用 CMD_DBG_CHAL 和 CMD_DBG_AUTH 命令进行擦除时,DEPART 值不会被擦除或 RESET。为什么会这样? 2。如果 CSec 阻止了大规模擦除,那么 PEMicro 调试器(使用独立的 PEMicro 软件工具,不是 S32DS)还能执行大规模擦除吗?还是也会被 CSec 引擎阻止? 谢谢。
查看全文