Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
问题 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 和计数器)并正确计算偏移量?
View full article
[ABUSE] Post By: @RishavKaaraTech / Board: TapLinx-SDK / Reported by: zqvpvqk zqvpvqk has reported the post RFIDDiscover tool acquired but how to use it posted by @RishavKaaraTech for the following reasons: Reason: Harassment Details: https://www.chstm.org/node/80822">forair 250mcg buy seroflo online http://en.sp-journal.ru/article/19361">where can i buy seroflo https://www.chstm.org/node/80822">buy seroflo online dispensary http://sp-journal.ru/article/19996">want to purchase seroflo https://openreviewhub.org/review/review-17222">seroflo samples no rx http://callcards.ie/content/seroflo-want-buy-tab">where can i buy seroflo https://mail.reflexologie-cerilly.fr/hi/node/4708">buy seroflo canada online https://www.martensfamily.co.za/node/3339">cheap seroflo tab fedex https://diaslovakia.sk/content/seroflo-price-check-discount-fedex">cheap seroflo buy tabs https://rus.langnotes.ru/exercises/seroflo-can-i-order">price seroflo buy mastercard medicine https://direct.needshub.com/node/28651">cost seroflo fedex shop https://enki.ua/advert/17248">cheap seroflo buy tabs https://www.thebiketube.com/competitive-cyclist-macie">seroflo buy sale https://rus.langnotes.ru/exercises/seroflo-can-i-order">where to purchase next seroflo https://dev.beautynbrushes.com/services-provided/hairstylist-braids-twist-and-extensions-maroonimmortalep">cheap seroflo tab fedex https://www.herzundhuf.de/node/5165">can i order seroflo http://en.sp-journal.ru/article/19361">order seroflo pharmacy american express https://reflexologie-cerilly.fr/en/node/4682">buy cod seroflo find rx https://www.castnblastadvisor.com/outfitters/seroflo-30mg-buy-online">otc seroflo no rx tablet https://arendville.ru/seroflo-cheap-buy-tabs">generic name apotheek seroflo http://surfing.4fan.cz/node/540">help order seroflo fluticasone https://ecuro.ru/en/node/6600">acheter generic name seroflo https://totalhockeymanagement.com/seroflo-price-buy-mastercard-medicine">generic advair seroflo free shipping https://www.chstm.org/node/80822">seroflo samples no rx https://www.articles.dawahnigeria.com/seroflo-buy-visa-without-anymore">seroflo buy sale https://createc.mhesi.go.th/node/286556">seroflo samples no rx https://www.tripmayntra.com/seroflo-can-i-purchase">order seroflo coupon no rx https://www.tripmayntra.com/seroflo-can-i-purchase">buy brand seroflo forair pharmaceutical https://dev.beautynbrushes.com/services-provided/hairstylist-braids-twist-and-extensions-maroonimmortalep">seroflo sydney store tulsa https://carros-usados.us/seroflo-20mg-price-pakistan">seroflo samples no rx https://openreviewhub.org/review/review-17222">get seroflo sale cod accepted https://mail.reflexologie-cerilly.fr/hi/node/4708">seroflo sydney store tulsa https://createc.mhesi.go.th/node/286556">price seroflo check discount fedex https://www.articles.dawahnigeria.com/seroflo-buy-visa-without-anymore">acheter generic name seroflo http://wsb2.pl/content/seroflo-best-price-sale">seroflo want to buy tab https://www.castnblastadvisor.com/outfitters/seroflo-30mg-buy-online">buying seroflo preis alternative windsor https://www.w2wdev.spartlow.com/song/16709">purchase seroflo medicijn without prescription https://www.castnblastadvisor.com/outfitters/seroflo-30mg-buy-online">without prescription seroflo 125mcg https://darkmetalmush.net/history/seroflo-can-i-buy">order seroflo coupon no rx https://reflexologie-cerilly.fr/en/node/4682">seroflo 30mg buy online Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 Post author: @RishavKaaraTech | Email Author Reported by: zqvpvqk | Email Reporter The reported post has 3 replies.
View full article
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
View full article
下载链接服务器失败 我需要 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" 是这一切的锦上添花。在所有"产品" 中,这是最令人讨厌的一个。 我累了迁移到其他更友好的平台要比与之抗争好得多。
View full article
MIMX RT1176-EVKB Genavb/TSNの同期に失敗しました。 MIMXRT1176-EVKBボードを2枚使用してGPTPのテストを行ったところ、2枚の開発ボードが正常に同期できないことがわかりました。ポートに補正を追加する必要がありましたが、補正後、同期は成功しました。私は主人と奴隷を区別することができた。次に、PPS信号を通してASの精度をテストしたところ、誤差は約18μsであることが分かりました。リンクのレイテンシを低減するために、どのようなデバッグ方法を使えばよいでしょうか? Re: MIMX RT1176-EVKB Genavb/TSN synchronization failed. こんにちは、@ Gavin_Jia さん、 お返事ありがとうございます。申し訳ありません、私の間違いでした。18µsのエラーは、開発ボード上でポート補正を行わなかったため、テスト中にGPTP同期が失敗したことが原因でした。txDelayCompensationとrxDelayCompensationを補正した後、PPSでテストしたAS精度は約20nsでした。この誤差範囲は正常範囲内でしょうか?また、ポート補償を行わず、GPTP同期を失敗するように設定しないと、マスターとスレーブを区別できません。他に解決策はありますか?ご返信をお待ちしております。ありがとうございます。 Re: MIMX RT1176-EVKB Genavb/TSN synchronization failed. こんにちは@ZhaoXingLiさん NXP MIMXRTシリーズにご関心をお寄せいただきありがとうございます! -36.5米ドルという補償額がどのように算出されたのかはっきりとは分かりませんが、少し高すぎるように思えます。rxDelayCompensationとtxDelayCompensationの両方を同時に設定してみたことはありますか? また、最後の18マイクロ秒のエラーは異常です。接続に問題がある可能性はありますか?別のイーサネットケーブルを使って試してみてはいかがですか?ありがとう! よろしくお願いします、 ギャビン
View full article
PN7642/PN5190/PN7220 - 初始校准(NFC 驾驶舱) PN7642/PN5190/PN7220 需要进行校准,然后才能在空载条件下首次开启RF场。 " Unloaded " 表示:除 NFC 读卡器元器件本身外,天线附近没有任何额外的金属。 在新阅读器的开发过程中,每次修改天线设计、天线匹配或电磁兼容滤波器时都应进行校准。 查看在 NFC Cockpit 中完成的 PN7642 初始校准工作流程。 PN7642_Initial_Calibration.png 在此过程中,射频场的开启时间约为11 毫秒,并将校准数据保存在存储器中。 注:请注意,不同产品的寄存器和 EEPROM 地址可能不同。请务必查看所用产品的数据表。 NFC 控制器解决方案
View full article
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.
View full article
编译错误 我正在尝试在 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
View full article
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 中包含的文档。
View full article
如何下载 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 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 -------------------------------------------------------------------------------
View full article
关于 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、 很抱歉,我们的社区跟踪系统出现了技术问题。 这个问题还没有解决吗? 谢谢! 丹尼尔
View full article
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。
View full article
外部広告パラメータの設定が失敗しました こんにちは、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 ファイルをダウンロードしました。 その後、搭載デバッグはスキャン機能に関して正常に実行されたようです。 どうもありがとう。
View full article
在 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,丹尼尔
View full article
极限竞速:地平线 6》中的最佳漂移练习地点 什么是好的漂移练习地点? 在了解具体地点之前,我们先来了解一下适合漂流的地点有哪些特点。在实践中,有经验的球员通常会寻找这些因素: 宽阔的转弯和开阔的弯道:狭小的弯道对高级漂移训练非常有用,但初学者则可从较宽的弯道中获益,因为在这些弯道中犯错不会立即导致撞车。 尽量减少交通流量:为了保持对车辆控制的关注,最好在没有太多人工智能或玩家的区域进行练习。 不同的海拔高度:坡度平缓、坡度变化不大的道路有助于学习重量转移如何影响漂移角度。 稳定的表面:沥青是稳定漂移的理想选择。砾石、泥土和越野赛道更适合练习拉力赛式漂移,但可预测性较差。 推荐的 FH6 漂移练习位置 以下是《FH6》中玩家常用来提高漂移技巧的几个地点: 1.沿海公路环线 沿海高速公路弯道长,比赛初期车流量极少。这使它们成为练习从一个漂移平稳过渡到下一个漂移的完美工具。在实践中,您可以使用大功率后轮驱动汽车开始学习如何在不转向过度的情况下保持较长的漂移。 关键提示: 在尝试急转弯之前,应先使用坡度变化不大的弯道。 集中精力控制油门,避免失控。 2.山口岔道 山路提供了更多的技术挑战。狭窄的岔道和海拔高度的变化教会选手如何在转弯中调整漂移角度。在这里练习虽然风险较大,但却能大大提高汽车控制能力。 关键提示: 从制动平衡性好的汽车开始。 不要害怕使用手刹进行更急促的启动。 观察上坡和下坡时的重心转移情况,以便对输入进行微调。 3.沙漠高原部分 在 FH6 中,一些平坦的沙漠高原上有很长一段弯度平缓的宽阔道路。这些都是尝试漂移方式的理想选择,例如动力转向过度与踩离合器。 关键提示: 尝试将多个角落连成一个连续的漂移。 利用这个空间来调整漂移线路,并尝试汽车设置。 4.工业区环路 废弃仓库或货场等工业区是进行狭小角落漂移练习的绝佳地点。它们通常有一致的沥青路面,交通障碍较少。这些区域非常适合练习低速、技术性漂移,需要的是精准度而不是动力。 关键提示: 重点是在狭小空间内控制角度。 在这里练习有助于提高从一个弯道过渡到下一个弯道时的反应速度。 5.玩家自创漂流路线 许多 FH6 玩家利用道路、停车场或空地创建了自己的漂移路线。这样做的好处是可以完全控制:您可以根据自己的需要,选择一个具有精确转角半径和道路长度的位置。社区经常会分享漂流的好去处,因此请留意在线论坛和社交网站。 如何有效练习漂移 即使在最好的地方,也需要正确的方法来改进。以下是一些实用技巧: 重技术轻速度 许多新手认为漂移就是要跑得快。实际上,这更多的是为了平稳转向、节流阀调节和保持汽车平衡。从慢速开始,完善线路,逐渐提高速度。 使用正确的汽车设置 选车至关重要。对于初学者来说,动力适中的后轮驱动汽车更容易上手。调整悬挂系统和轮胎气压,实现更好的漂移控制。在实际操作中,大多数经验丰富的玩家都会调整档位,使赛车在低速弯道中反应更灵敏。 重复路段,而非整条道路 与其在长长的赛道上飙车,不如挑一两个弯道重复练习,直到能多次顺利漂移通过。这种重复的练习有助于更快地建立肌肉记忆。 记录您的会话 FH6 允许重放录音。观察你的漂移尝试,有助于发现线路、角度和速度上的错误。这种反思往往比盲目练习更有帮助。 在实践的同时整合经济 练习固然重要,但也是获得奖励的机会。例如,你可以选择节日板或 Accolade 挑战赛附近的地点。在练习的同时完成这些任务,意味着你的漂移技能在不断提高,学分也在慢慢积累。在购买或升级漂移车时,利用《FH6》信用点数交易还可以降低成本,帮助您尝试不同的设置,而不会耗尽您的游戏资金。 在 FH6 中掌握漂移的关键在于在正确的环境中进行持续、专注的练习。沿海高速公路、山地折返、工业区和玩家创建的路线都带来了独特的挑战,这些挑战可以培养你的技能的不同方面。开始时速度要慢,注重技巧,反复练习,直到控制变得自然。再加上巧妙利用游戏中的资源,你会发现自己的漂移性能在稳步提高。 漂移不仅仅是一项华而不实的技能,它还是《FH6》中理解汽车物理和控制的核心部分。有了正确的练习地点和方法,您就可以自信地应对更具挑战性的赛事,享受游戏带来的全方位乐趣。
View full article
[滥用] 发布者:@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 个回复。
View full article
S32K358 マルチコア シングル エルフ プロジェクト S32K358 デュアルコア セットアップを使用して Make 経由で単一の ELF ファイルを生成すると、TRACE32 の Core2 コードでダウンロード エラーが発生します。この分析の目的は、根本原因がコード、リンカー スクリプト (LD ファイル)、または TRACE32 スクリプト (CMM ファイル) にあるかどうかを特定することです。 RTD:SW32K3_S32M27x_RTD_R21-11_6.0.0_QLP04 Re: S32K358 multicore single elf project こんにちは@liyongfengさん core0 のプロジェクト内に 2 番目のコアの初期化が表示されません。シェアしてもらえますか?次のようになります: void Start_Core(void) { IP_MC_ME->PRTN0_CORE4_PCONF &= ~(1 << MC_ME_PRTN0_CORE4_PCONF_CCE_SHIFT); IP_MC_ME->PRTN0_CORE4_PUPD = 1; IP_MC_ME->CTL_KEY = 0x5AF0; IP_MC_ME->CTL_KEY = 0xA50F; while ((IP_MC_ME->PRTN0_CORE4_STAT & MC_ME_PRTN0_CORE4_STAT_CCS_MASK) == 1) ; IP_MC_ME->PRTN0_CORE4_ADDR = (uint32)&__CORE2_VTOR; IP_MC_ME->PRTN0_CORE4_PCONF |= (1 << MC_ME_PRTN0_CORE4_PCONF_CCE_SHIFT); IP_MC_ME->PRTN0_CORE4_PUPD = 1; IP_MC_ME->CTL_KEY = 0x5AF0; IP_MC_ME->CTL_KEY = 0xA50F; while ((IP_MC_ME->PRTN0_CORE4_STAT & MC_ME_PRTN0_CORE4_STAT_CCS_MASK) == 0) ; } プロジェクト設定内にCM7_1_ENABLEシンボルがありますか? CM7_1_ENABLE.png マルチコアデバッグとシングルエルフのサンプルルーチンとトレーニングプレゼンテーションのプライベートメッセージも送信しました。 よろしくお願いします、 ジュリアン
View full article
C++ S32DS プロジェクト付き SDK <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 S32 SDK を使用して C++ S32DS プロジェクトを作成するにはどうすればよいですか? (S32K144 EVBで試しています) よろしくお願いします。 ニコラ S32K1 用 S32 SDK Re: SDK with C++ S32DS project 申し訳ありませんが、新しいプロジェクトでは、一度作成したプロジェクトのコピーをまだ使用しているため、手順を正確には覚えていませんが、元の C (SDK) リンカー ファイルと C++ (非 SDK) リンカー ファイルの両方で違いを確認し、C++ リンカー ファイルのセクションを C プロジェクト (現在は C++ プロジェクトに変換されています) の古いものに追加しました。どのように見えるかについては既に経験があったので、私にとってはそれほど難しくありませんでした。 C++ LF を取得して、SDK プロジェクトから正しいメモリ セクションを追加することも可能かもしれません。 ピーターからのリンクが役に立つかもしれません。S32K358 リンカー ファイル内のメモリ サイズ/場所を調整するだけで済むと思います。 Re: SDK with C++ S32DS project こちらの投稿をご覧ください: https://community.nxp.com/t5/S32K/S32K358-C-プロジェクトベース-on-S32DS3-5/mp/2058809#M46635 Re: SDK with C++ S32DS project これは 2026 年でもまだ問題となっているようで、この回避策はまだ必要です。 次のステップ - SDK なしで C++ プロジェクトを作成し、そのリンカー ファイルを SDK ありのプロジェクトのリンカー ファイルにコピーします。 ここで行ったことを段階的に詳しく教えていただけますか?たとえば、SDK (NXP S32DS C ベース プロジェクト) を使用したプロジェクトから古いリンカー ファイルを削除し、C++ プロジェクトのリンカー ファイルに置き換えましたか? Re: SDK with C++ S32DS project こちらの投稿をご覧ください: Re: S32DS3.5 ベースの S32K358 C++ プロジェクト - NXP コミュニティ Re: SDK with C++ S32DS project こんにちは、みんな! Novalis が提供したヒントについて、さらに詳しく教えていただけますか?SDK を使用して C プロジェクトを作成し、それを C++ に変換しようとしましたが、うまくいきませんでした。 ありがとう! Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 コンストラクタでnew()を使用する必要がないようにするにはどうすればいいかがわかったかもしれない main.cに__libc_init_array();呼び出しを追加するだけです void __libc_init_array(void); void main(void) { __libc_init_array(); main_app(); //これは上記の通り } そして今 cObject オブジェクト(コンストラクタパラメータ); 正常に動作しているようです。 Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、トラヴィス。 C コードと互換性のある C++ アプリケーション プロジェクトを構築するには、Martin の手順を参照してください。私にとってはうまくいきましたが、2 つの小さな欠点がありました: (1)生成されたコードを別のCアプリケーションプロジェクトで保持し、それをC++プロジェクトにコピーして貼り付ける必要があります。 (2) C++ プロジェクトのインクルード パスを設定するのは、最初は面倒な場合があります。もっと簡単な方法があるかも知れません。 それでは。 紫通 Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、マーティン。 ご返信ありがとうございます!C で S32 SDK を使用して C++ プロジェクトを作成する場合も、ほぼ同じ手順を踏みました。 C++ オブジェクトをラップして C コードで使用できるようにするために、この投稿に従いました:チュートリアル: C++ ライブラリ/クラスを C プログラムに統合する方法 - Teddy Engineering GmbH また、freeRTOS を使用している場合は、``` pvPortMalloc()``` と ```vPortFree()``` を使用して ```new``` と ```delete``` をオーバーライドすることが推奨されていると読みました:新しいオブジェクトが正しく作成されません - FreeRTOS それでは。 紫通 Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私もこれについてとても興味があります。一部のアプリケーションでは、C++ でより簡単な基本的なオブジェクト指向の原則を使用して、よりクリーンでバグのないコードを配線および維持する方が簡単です。すべての手順を踏まずに、これをより直接的にサポートできれば、作業はかなり楽になります。 NXP ツールを使いたいのですが、これでは制限されるように感じます。 Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私の場合は、SDKで通常のCプロジェクトを作成し、ファイル/新規/C/C++プロジェクトに変換するという方法でうまくいきました。 次に、プロジェクトのプロパティ、C / C ++ビルド/設定/標準S32DS Cコンパイラ/インクルードに移動し、必要な行をコピーしてC ++コンパイラ/インクルードに貼り付けます。 次のステップ - SDK なしで C++ プロジェクトを作成し、そのリンカー ファイルを SDK ありのプロジェクトのリンカー ファイルにコピーします。 次に、関数 main_app() を extern "c" として定義した main_app.cpp を作成し、main.c の main() 関数から main_app() を呼び出しました。これで、main_app() から C++ クラスを呼び出すことができます。 今ではコンパイルでき、アプリケーションは動作しているようです。プロセッサ エキスパートなども使用できます... 私が見つけた唯一の問題は、次のようなコンストラクタを使用することです。 cObject オブジェクト (コンストラクタ パラメータ); が期待どおりに動作しません 使わなければならない cObject *object = 新しい cObject(コンストラクタパラメータ); Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ジリさん 追加の質問ですが、S32K プロジェクトで C++ コードをどうしても使用する必要がある場合、どのような提案がありますか?これまでのところ、次のような有効なアプローチが考えられました。 1. S32K DS以外のコンパイラを使用する。 2. C++ コードを C 互換の静的ライブラリ (ラッパーなどすべてを含む) にビルドし、S32K DS の C プロジェクトに追加します。 どうもありがとう。 紫通 Re: SDK with C++ S32DS project <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ニコラさん 残念ながら、S32K SDK での C++ の使用は S32DS ではサポートされていません。 ジリ
View full article
LX2080 During the LX2080 processor's uboot startup phase, it occasionally gets stuck at the following print position: “Loading Environment from SPIFlash... SF: Detected mx25uw51245g with page size 256 Bytes, erase size 64 KiB, total 64 MiB OK EEPROM: Read failed. In: serial_pl01x Out: serial_pl01x Err: serial_pl01x Net: Could not get PHY for mdio@8b97000: addr 15” It should be an MDIO initialization exception that directly causes the system to hang. I want to implement a timeout retry. How can this be done in the device tree? Re: LX2080 In u-boot dts file arch/arm/dts/fsl-lx2160a-rdb.dts, please modify "reg" value as the real PHY address on MDIO bus. &emdio1 { status = "okay"; cortina_phy: ethernet-phy@0 { reg = <0x0>;//modify as you real PHY address. }; rgmii_phy1: ethernet-phy@1 { /* AR8035 PHY - "compatible" property not strictly needed */ compatible = "ethernet-phy-id004d.d072"; reg = <0x1>;//modify as you real PHY address. }; /* Poll mode - no "interrupts" property defined */ }; rgmii_phy2: ethernet-phy@2 { /* AR8035 PHY - "compatible" property not strictly needed */ compatible = "ethernet-phy-id004d.d072"; reg = <0x2>;//modify as you real PHY address. }; /* Poll mode - no "interrupts" property defined */ }; aquantia_phy1: ethernet-phy@4 { /* AQR107 PHY - "compatible" property not strictly needed */ compatible = "ethernet-phy-ieee802.3-c45"; interrupts = ; reg = <0x4>;//modify as you real PHY address. }; }; aquantia_phy2: ethernet-phy@5 { /* AQR107 PHY - "compatible" property not strictly needed */ compatible = "ethernet-phy-ieee802.3-c45"; interrupts = ; reg = <0x5>;//modify as you real PHY address. };
View full article
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
View full article