Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
After resetting, the s32k312 enters the HardFault_Handler abnormally The chip used is s32k312, with the compiler version being S32DS3.5 and RTD3.0. During the production of uds-boot, some valid information is fixed in pflash at address 0x0043E000. Program the bootloader into the chip, and then flash the app program via the host computer. After the first flash, you can use the internal watchdog timeout reset to ensure the program correctly enters the app. However, when the program is running in the app and another app flash operation is performed, the program enters the HardFault_Handler after resetting. Please help me check if there is a configuration issue, or if there is a standard configuration method. As long as the information is not fixed in p_flash, but instead written to 0x0043E000 through instructions later, the program can run normally. Thank you very much for your support.
記事全体を表示
有关针对 i.MX8ULP EVK(Core M33)的 Zephyr 开发的询价 您好,NXP团队, 我目前正在做一个项目,需要在 i.MX8ULP EVK 的 Core M33 上运行 Zephyr 实时操作系统。我想检查一下是否有任何现有的开发或引用可以在 i.MX8ULP 的 M33 内核上运行 Zephyr。 具体来说,我正在寻找 Zephyr 官方支持:i.MX8ULP 的 M33 内核是否正式支持 Zephyr?如果是,是否有任何现有的板配置或开发资源可用? 现有工作或社区贡献:是否有任何正在进行的开发工作或社区贡献可能有助于在此平台上运行 Zephyr? 参考项目:任何可以帮助将 Zephyr 移植到此平台的参考项目、示例应用程序或文档。 已知限制:在 i.MX8ULP M33 内核上使用 Zephyr 时,是否存在任何已知限制或挑战? 如能提供相关资源或文件的指导或指点,将不胜感激。 提前感谢您的帮助! Re: Inquiry on Zephyr Development for i.MX8ULP EVK (Core M33) 我想分享一下,我已经使用 Zephyr 成功编译并启动了 i.MX8ULP 的自定义板配置。板现在可以识别出来了,构造得很干净。 但是,我在早期初始化时遇到了一个阻塞问题: upower_checkreqWithArgs () 函数目前依赖中断驱动的回调(upower_IRQHandler)来设置标志(CallbackStatus)。由于 Zephyr 内核在此阶段尚未初始化,中断被禁用,调用会陷入等待该标志的 while 循环。 复杂性: 如果我提前启用中断以允许 IRQ 启动,就会遇到 UsageFaults 和堆栈损坏,这可能是由于过早访问或上下文不匹配造成的。 目标: 我想消除中断依赖关系,只在早期启动期间在轮询模式下处理upower请求。理想情况下,我想复制 IRQ 的功能--手动检查状态并设置标志--而不依赖于中断上下文。 有没有不带中断的 upower 驱动程序? Re: Inquiry on Zephyr Development for i.MX8ULP EVK (Core M33) 大家好, 感谢您之前的指导。我想分享一下,我已经使用 Zephyr 成功编译并启动了 i.MX8ULP 的自定义板配置。板现已获得认可,建设得井井有条,这是向前迈出的一大步。 但是,我在早期初始化过程中遇到了阻塞问题: 🧩 问题: UPOWER_CheckReqWithArgs() 函数目前依赖于中断驱动的回调(uPower_IRQHandler)来设置标志(callbackStatus)。由于 Zephyr 内核在此阶段尚未初始化,中断被禁用,调用会陷入等待该标志的 while 循环。 ⚠️ 复杂性: 如果我提前启用中断以允许 IRQ 启动,就会遇到 UsageFaults 和堆栈损坏,这可能是由于过早访问或上下文不匹配造成的。 🎯 目标: 我想消除中断依赖关系,只在早期启动期间在轮询模式下处理upower请求。理想情况下,我想复制 IRQ 的功能--手动检查状态并设置标志--而不依赖于中断上下文。 🧠 我需要什么: -关于如何安全地进行轮询以确保 UPower 请求完成的指南。 -参考任何表示请求完成的内部状态标志或寄存器。 -在 Zephyr 早期启动期间,在 i.MX8ULP 的轮询模式下使用 uPower 的任何已知注意事项或最佳做法。 如果您曾在恩智浦平台上使用过 uPower 或早期阶段的 Zephyr,希望您能提供任何见解或建议,我们将不胜感激。 再次感谢! Re: Inquiry on Zephyr Development for i.MX8ULP EVK (Core M33) 官方 Zephyr 支持:不,我们不支持 i.MX8ULP 的 M33。 i.MX8ULP 支持 HiFi4 DSP 内核 (ADSP) -https://github.com/zephyrproject-rtos/zephyr/tree/main/soc/nxp/imx/imx8ulp 现有工作或社区贡献:如何在 DSP 上运行 Zephyr 的示例(参见 https://www.nxp.com/docs/en/application-note/AN13970.pdf)可以作为一个起点。 关于如何在 Zephyr 中添加 M33 支持,可以参考其他示例,如 i.MX95 的 M7 支持(https://github.com/zephyrproject-rtos/zephyr/pull/74920/commits)。- i.MX943 上的 M33 支持(参见 https://github.com/zephyrproject-rtos/zephyr/pull/91107/commits)。 参考项目:上述 PR、参考手册或此处的其他文档、i.MX Linux 用户指南、应用笔记 AN5317 已知限制:不适用 Re: Inquiry on Zephyr Development for i.MX8ULP EVK (Core M33) 你好@sujitp: i.MX 8ULP 不在我们目前的计划中。 我们的重点是在 Cortex-A 内核上启用 Zephyr。 很抱歉,目前还没有这方面的文件。 也许我们将来会考虑 8ULP 计划,但需要了解更多的要求,才能做出评估。 此致 丹尼尔 Re: Inquiry on Zephyr Development for i.MX8ULP EVK (Core M33) AN13970是关于 HiFi4-DSP 的,与 im8ulp core m33 无关。 Re: Inquiry on Zephyr Development for i.MX8ULP EVK (Core M33) 你好,苏吉普 根据https://docs.zephyrproject.org/latest/boards/nxp/index.html 支持的恩智浦 i.MX MPU 板包括: ... ... 遗憾的是,这里没有列出 i.MX 8ULP。 我建议你参考 AN13970,它描述了在 Arm Cortes-A 或 Cortex-M 内核上运行 Zephyr 以及如何实现它。 此致 丹尼尔
記事全体を表示
firmware-nxp-wifi が scarthgap-6.6.52-2.2.0 でビルドに失敗する meta-imx の NXP scarthgap-6.6.52-2.2.0 ブランチを使用して yocto イメージをビルドすると、ビルドに失敗します。 エラー: firmware-nxp-wifi-1.0-r0 do_package: QA の問題: firmware-nxp-wifi-nxpiw610-sdio が PACKAGES に複数回リストされているため、パッケージ化エラーが発生します。[パッケージリスト] これは、nxpiw610-sdio が meta-freescale/.../firmware-nxp-wifi_1.0.bb の パッケージ に追加されたためです。 コミット 39b41e63a01283e2b39020ef408ea0e7b0d31a30 著者: Jun Zhu 日付: 日曜日 1月 5日 20:34:43 2025 +0800 firmware-nxp-wifi: Wi-Fiファームウェアを6.6.52-2.2.0にアップグレード - nxpiw610 をサポートするファームウェアを追加します。 - nxp8997 および nxp9098 のファイル名を更新します。 meta-imx/.../firmware-nxp-wifi_%.bbappend も同様です。で: コミット 9df647386872df5160fe02cae10be894cc0892bb 著者: Flora Hu 日付: 2024年10月17日(木) 15:31:06 +0200 firmware-nxp-wifi: IW610 ファームウェアのサポートを追加 [YOCIMX-8429] Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0 その理由は、meta-freescale と meta-imx (およびおそらく meta-nxp-コネクティビティ) の間の巨大なクラスター**ビープ** であり、これらはすべて何らかの形でお互いを必要としますが、一般的にはかなり面倒です。 問題は(現在のscarthgapブランチの場合) meta-freescale/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bbの 両方 であることです。およびmeta-imx/meta-imx-bsp/recipes-bsp/firmware-imx/firmware-nxp-wifi_%.bbappendパッケージ に${PN} -nxpiw610-sdio を追加すると、QA エラーが発生します。 古いファームウェア nxp-wifi_1.0.bb には nxpiw610 が含まれていない。SO、このエラーはそこに表示されません... Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0 NXP BSP の必要なコンポーネントを使用して、独自の BSP ( https://github.com/karo-electronics/karo-nxp-bsp ) を scarthgap にアップグレードしようとしています。 NXP BSP は、meta-freescale の scarthgap ブランチの最新のコミット (be9267fca859) ではなく、このエラーが表示されない中間状態 (0627128b341c) を使用していることを発見しました。 Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0 こんにちは、 yocto でビルド マシンを共有してください。 よろしくお願いします、 志明 Re: firmware-nxp-wifi fails to build in scarthgap-6.6.52-2.2.0 ヘイ これを解決するには、レシピの追加ファイルを作成します。 /recipes-bsp/firmware-imx/firmware-nxp-wifi_%.bbappend そこに次の内容を貼り付けます。 # workaround for a scarthgap fu¤%up in the original firmware-nxp-wifi recipe # meta-imx and meta-freescale includes the same firmware (${PN}-nxpiw610-sdio) twice do_configure[noexec] = "1" do_compile[noexec] = "1" # Deduplicate PACKAGES to fix QA Issue [packages-list] python () { packages = d.getVar("PACKAGES").split() seen = set() new_packages = [] for pkg in packages: if pkg not in seen: seen.add(pkg) new_packages.append(pkg) d.setVar("PACKAGES", " ".join(new_packages)) } # this removes all instances of the string from PACKAGES....bad idea # PACKAGES:remove:imx8mp-lpddr4-evk = "${PN}-nxpiw610-sdio"
記事全体を表示
使用矢量 CAN 接口在 CANOE 上测试与 s32k144 的 CAN 通信 你好我想借助矢量 CAN 接口测试使用 CANOE 的 s32k144 板的 CAN 通信。但不知道如何才能做到。如果您有任何支持或参考,欢迎您开始使用。 Re: Testing CAN communication with s32k144 on CANOE using vector CAN interface 你好,Julian AragonM,感谢您的回复。我可以使用矢量 CAN 接口在 CANOE 上查看 CAN 日志,方法是将 CAN 线一端直接连接到 s32k144 CAN 引脚& ,另一端连接到矢量提供的电缆上,矢量 CAN 接口不带终端电阻。 Re: Testing CAN communication with s32k144 on CANOE using vector CAN interface 你好,我是@Chandrakant、 你可以参考 AN5413:S32K1xx 系列食谱 ——应用笔记。第 2.9 和 2.10 节提供了一些配置 FlexCAN 的例程。 您也可以参考 RTD 示例,但请记住,最新代码包中的示例配置为 " loopback " 操作,这意味着不使用收发器。您必须为通信配置引脚,并将操作更改为"正常/用户模式" 。 有一份 HOWTO 列表:S32DS - HOWTO 列表 - NXP 社区,解释了如何从较新的 SW 安装和导入示例。 致以最诚挚的问候, Julián
記事全体を表示
RINGO TEA2017/2がWindows 10でクラッシュする この画面が表示された後、アプリがクラッシュしました。 システム ログには次の説明が含まれます。 .NET Framework バージョン 3.5 および 4.8 は既にインストールされています。 Re: RINGO TEA2017/2 在WIN10运行闪退 わかりました。ありがとうございます。 Re: RINGO TEA2017/2 在WIN10运行闪退 それは誰かが以前使っていたものかもしれません。 かなり前にこれを試してみましたが、うまくいきました。 Re: RINGO TEA2017/2 在WIN10运行闪退 しかし、ボードに接続しなくても実行できるコンピューターがここにあります。 Re: RINGO TEA2017/2 在WIN10运行闪退 ボードを接続する必要があります。そうしないと、初回はこのようにクラッシュしてしまいます。
記事全体を表示
imxRT1064 VIT こんにちは、NXPの専門家さん。 VIT についていくつか質問があり、助けていただきたいです。ありがとうございます! 私はimxRT1064 EVKを使用して音声関連の開発に取り組んでおり、「maestro_record」デモを参考にしたいと考えています。しかし、最新バージョンの「SDK_25_06_00_EVK-MIMXRT1064」や他のバージョンではこのデモを見つけることができませんでした。最終的に、バージョン「SDK_2_11_1_EVK-MIMXRT1064」の「maestro_record」デモを見つけました。 最初の質問は、このデモをサポートしていないバージョンは VIT をサポートするかどうかです。もしそうなら、音声に関するどのような例を参照できますか? 2つ目の質問は、NXPのウェブサイト「 https://docs.nxp.com/bundle/VITIUG/page/topics/untitled9.html 」の紹介によると、VIT は「MultiTurn 音声 command」をサポートしています。しかし、バージョン「SDK_2_11_1_EVK-MIMXRT1064」では実装できませんでした。コマンド検出後に別途「VIT_VOICECMD_ENABLE」モードに設定するとエラーが発生します。では、VIT は「MultiTurn 音声 コマンド」をサポートしていますか?どのバージョンの SDK がサポートしていますか? i.MXRT 106x Re: imxRT1064 VIT こんにちは、ハビブさん。 詳しいご回答ありがとうございます。 Re: imxRT1064 VIT こんにちは@qiuyingzhangさん あなたの質問にお答えします: このデモをサポートしていないバージョンはVITをサポートしていますか?もしサポートしている場合、どのような音声関連の例を参照できますか? はい、最新の SDKs バージョンは VIT をサポートしています。以下の画像に示すように、 SDK ビルダーでの SDK 構成中に適切なオプションを選択することで、これを有効にできます。 ただし、最新のSDKには、VIT統合を示す例が含まれていません。独自のプロジェクトに VIT ライブラリを手動で組み込むCAN。 VIT の例が含まれていた最後の SDKs バージョンは SDKs 2.14 でした。アクセスするには: 1.SDK ビルダーで、maestro_record を選択して例をフィルタリングします。 2. RT1064-EVK ボードを選択し、SDK をビルドします。 これにより、VIT 機能を含むサンプル プロジェクトが提供されます。 SO、VIT は「MultiTurn 音声 コマンド」をサポートしていますか?どのバージョンの SDKs がサポートしていますか? はい、共有していただいたドキュメントによると、VIT は MultiTurn 音声コマンドをサポートしています。この機能を有効にするには、コードを正しく変更していることを確認してください。 SDK 2.14では、VIT_ExAPP.cにMultiTurn音声コマンドを実装するための関連セクションがあります。ファイル、具体的には 571 行目付近: BR ハビブ
記事全体を表示
ex_ecc with -DPTMW_SE05X_Auth=ECKey_PlatfSCP03 I'm using Plug & Trust middleware (v04.05.03) from  github plug-and-trust. Built ex_ecc with CMake flags: -DPTMW_Applet=SE05X_C -DPTMW_HostCrypto=OPENSSL -DPTMW_SE05X_Auth=ECKey_PlatfSCP03 Configured /tmp/SE05X/plain_scp.txt: Running ./ex_ecc /dev/i2c-0 fails with: SE ECDSA Public Key is not Provisioned!!! and sss_session_open failed. Full log: App :INFO :PlugAndTrust_v04.05.03_20240502 App :INFO :Running //tmp/ex_ecc App :INFO :Using PortName='/dev/i2c-0' (CLI) ... App :WARN :Using SCP03 keys from:'/tmp/SE05X/plain_scp.txt' App :ERROR:Unknown key type ... sss :INFO :atr (Len=35) ... sss :INFO :Newer version of Applet Found sss :INFO :Compiled for 0x70200. Got newer 0x70216 ... sss :ERROR:SE ECDSA Public Key is not Provisioned!!! App :ERROR:sss_session_open failed ... How do I provision the ECDSA public key for ECKey_PlatfSCP03 auth? Smart Cards Re: ex_ecc with -DPTMW_SE05X_Auth=ECKey_PlatfSCP03 Hi @carlos_o  Thanks for the previous guidance. I resolved the "SE ECDSA Public Key is not Provisioned" issue with the following steps on SE052F: Set default session login to SSS_HAVE_SE05X_AUTH_PLATFSCP03. Run the se05x_Delete_and_test_provision example to perform AddAttestationKeys and ReInitializeTestSample (all succeeded with kSE05x_Result_SUCCESS). Switch default session login to SSS_HAVE_SE05X_AUTH_ECKEY_PLATFSCP03. After this, ex_sss_boot_open succeeds, and ./ex_ecc /dev/i2c-0 runs without errors. Can you confirm if this workflow:SSS_HAVE_SE05X_AUTH_PLATFSCP03 -->provision --> SSS_HAVE_SE05X_AUTH_ECKEY_PLATFSCP03 is correct and recommended? Re: ex_ecc with -DPTMW_SE05X_Auth=ECKey_PlatfSCP03 Hi @KiteJLKo  Could you try to update to SE-PLUG-TRUST-MW_04.07.01?  Re: ex_ecc with -DPTMW_SE05X_Auth=ECKey_PlatfSCP03 Hi @carlos_o , My Env: yocto Linux  Re: ex_ecc with -DPTMW_SE05X_Auth=ECKey_PlatfSCP03 Hi @KiteJLKo  Could you please provide in which environment are you building the code? (Windows, linux, specific microcontroller)
記事全体を表示
关于我的电机 MCSPTE1AK344 的问题 您好, 我购买了贵公司的 MCSPTE1AK344 套件,使用的是微处理器 S32K344。我正在使用"S32K344_mc_pmsm_1sh_s32ct" 程序,并已获得电机的运动情况。我可以控制电机的速度,但我有不同的问题。正如您在下一张图片中看到的,我有很多"......",但我不知道原因(这是在电机运动时)。此外,电机有时会不服从速度指令。 感谢您的一切, Re: Question with my motor MCSPTE1AK344 你好 我在和电机控制小组谈话。 示例S32K344_mc_pmsm_1sh_s32ct" 来自 MBDT。(基于模型的设计工具箱) 显然,恩智浦 MDBT 团队的人员已经与您取得了联系。 关于你发送的屏幕截图,看来你在 devikt MCSPTE1AK344 的 K344 EVB 板上设置了错误的跳线 J18。 如果你将其设置为 3.3V,它将感知更大的电压。 如果使用 DEVKIT 的适配器供电,则显示值必须为 12V。 顺祝商祺! Peter   Re: Question with my motor MCSPTE1AK344 您好, 我在 S32 Design Studio 中试用了您的示例,可以接收到有关 MCU 的信息。我在界面上看到了下一张图片,我知道问题出在哪里了。你能帮帮我吗? 谢谢 Re: Question with my motor MCSPTE1AK344 你好 以下是反馈的摘要: 您所说的项目" S32K344_mc_pmsm_1sh_s32ct" 并非来自官方网络的项目。 我们的是基于 EB tresos 的 mcspte1ak344_pmsm_foc_1SH_AS_TR 版本。您的项目要么是您移植到 S32DS 中的,要么是从某个未知来源获取的。 软件可以从下面的链接下载,版本在 RTD3.0.0。 https://www.nxp.com/design/design-center/development-boards-and-designs/MCSPTE1AK344 下面是示例的文档: https://community.nxp.com/t5/S32K-Knowledge-Base/S32K3-Motor-control-SW-examples/ta-p/1804577 单分流器示例在此: https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-FOC-with-single-shunt-current-measurement/ 我们无法对 S32K344_mc_pmsm_1sh_s32ct 做出评论。Ty 下载官方 SW 并进行比较。 关于"?? "标记,您的项目中没有定义这些变量,因此 freemaster 无法识别它们的地址并将其可视化。 顺祝商祺! Peter Re: Question with my motor MCSPTE1AK344 您好, 我按照您在示例"https://www.nxp.com/document/guide/ev-ac-charging-solutionss:GS-MCSPTE1AK344" 中的步骤进行了操作。 我不知道如果我不读取 uC 的信号,电机为什么会工作,因为我可以修改电机的速度。 速度反映正确,但速度指针有时不按速度顺序转动。 您能给我任何解决方案吗? Re: Question with my motor MCSPTE1AK344 你好 您遵循入门指南了吗? https://www.nxp.com/document/guide/ev-ac-charging-solutionss:GS-MCSPTE1AK344 标记表示无法从 uC 读取有价值的信息。 此外,电机有时会不服从速度指令。 你是说通过 MCAT 更改速度时,UC 中没有反映? 致以最崇高的敬意, Peter
記事全体を表示
S32K311の書き込み操作用のフラッシュドライバ実装 こんにちは、 PFlash へのデータ書き込みで問題が発生しています。リファレンス マニュアルの指示に従いましたが、まだメモリに書き込むことができません。これについてどうか助けてください。それは時間的に重要だから。 参考までに私のコードも添付しておきます。 ありがとうございました。 Re: FLash driver implementation for write operation in S32K311 こんにちは、ダニエル。 1.リファレンスマニュアルに記載されている以下のすべてのレジスタの組み合わせを使用してロック解除を試みました。 PFLASH.PFCBLK_SSPELOCK[0].R = 0x00000000U; //PFlashブロック0 PFLASH.PFCBLK_SSPELOCK[1].R = 0x00000000U; //PFlashブロック1 FLASH.SPELOCK.R = 0x00000000U; FLASH.SSPELOCK.R = 0x00000000U; FLASH.XSPELOCK.R = 0x00000000u; FLASH.XSSPELOCK.R = 0x00000000u; PFLASH.PFCBLK_SPELOCK[0].R = 0x00000000U; PFLASH.PFCBLK_SPELOCK[1].R = 0x00000000U; PFLASH.PFCBLK_SPELOCK[2].R = 0x00000000U; PFLASH.PFCBLKU_SPELOCK[0].R = 0x00000000U; // UTESTブロックロック ただし、DFlash は常にロックされたままであり、消去/プログラムを試行すると PES=1 が設定されます。 以下を明確にしていただけますか: S32K311 上の D-Flash ブロックの正しいレジスタとレジスタ インデックス。 S32K311 上の D-Flash に特別なロック解除メカニズム (UTEST ヒューズ、FCCU、ライフサイクル状態など) が必要かどうか。 D-Flash のロック解除 + 書き込みが成功したことを示す参考例。 2. P-Flashの最後の256KBのロックを解除できません: 上記のすべてのレジスタの組み合わせを使用した後でも、 0x004B0000 ~ 0x004FFFFF以上の値はロックされたままになります。 この領域は別のロック ブロック (ブロック 2?) によって制御されていますか? それとも D-Flash と共有されていますか? Re: FLash driver implementation for write operation in S32K311 こんにちは@emb-enockal さん、 0x00480008から始まる8バイトをプログラムするには、DATA[2-3]レジスタにデータを書き込む必要があります。 ロックに関しては、火曜日まで不在のため、現時点ではハードウェアでテストできません。 RTD ドライバ (C40_Ip) を参考にすることをお勧めします。 よろしくお願いいたします。 ダニエル Re: FLash driver implementation for write operation in S32K311 こんにちは、ダニエル。 ご説明ありがとうございます。 はい、プログラミングしていたのと同じ PFlash ブロックから書き込み関数を実行しようとしていることに気付きました。書き込みルーチンを別のブロックに移動すると、動作するようになりました。 ただし、2 つの追加の問題があります。 PFlash連続書き込み アドレス0x00480000に 8 バイトを書き込むと成功します。 しかし、次の 8 バイトを0x00480008に書き込もうとすると、操作は失敗します。 書き込みが成功する次のアドレスは128 バイト後になります。 コントローラは 128 バイト (4 ページ) 境界でのプログラミングのみを許可するようです。 同じ 4 ページ内で小さいチャンク (8 バイト) を連続してプログラムする方法はありますか? それとも 128 バイトすべてを一度に書き込む必要がありますか? DFlashロック解除の問題 推奨されている通り、 SPELOCK[2]とSSPELOCK[2]を使用してBlock_2のロックを解除しようとしましたが、ブロックはロックされたままです。 モジュール レベルおよびプラットフォーム レベルのロック レジスタをクリアすることも試みましたが、DFlash 領域はまだロック解除されません。 以下は私が試みたロック解除シーケンスです。 PFLASH.PFCBLK_SSPELOCK[0].R = 0x00000000U; //PFlashブロック0 PFLASH. PFCBLK_SSPELOCK [1]. R = 0x00000000U; //PFlashブロック1 FLASH.SPELOCK.R = 0x00000000U; FLASH.SSPELOCK.R = 0x00000000U; FLASH.XSPELOCK.R = 0x00000000u; FLASH.XSSPELOCK.R = 0x00000000u; DFlash Block_2 のロックを解除する正しい方法を理解し、同じ 4 ページ内での連続書き込みがサポートされているかどうかを確認する方法を教えていただけますか? ご協力ありがとうございます。 Re: FLash driver implementation for write operation in S32K311 こんにちは@emb-enockal さん、 フラッシュ プログラミング コードは、プログラムされているフラッシュ ブロックと同じフラッシュ ブロック内に存在してはなりません。 同じフラッシュ ブロックをプログラムする必要がある場合は、実行コードが SRAM に配置されていることを確認してください。 この例では、C40_Ip API は SRAM に配置されています。 参考までに、 https://community.nxp.com/t5/S32K-Knowledge-Base/S32K312-C40-Ip-SRAM-RTD-500-DS35/ta-p/2074245を参照してください。 DFlashはBlock_2にあり、SPELOCK[2]とSSPELOCK[2]によってロックされています。 よろしくお願いいたします。 ダニエル Re: FLash driver implementation for write operation in S32K311 こんにちは、皆さん S32K311 (48 ピン) の PFlash/DFlash プログラミングで行き詰まっています。書き込み関数の最後にブレークポイントを配置すると、 P-Flash をプログラムできるようになりましたが、そのブレークポイントを保持しないと、CPU が逆アセンブリにジャンプし、RWE フラグが 1 に設定されます。 また、 D-Flash のロックを解除できません(すべてのロック解除の試行が無視されるようです)。お知らせ下さい。 私が観察したのは次の通りです: PFlash 書き込みシーケンスは、書き込み関数にブレークポイントを設定している場合にのみ完了します。そのブレークポイントを削除すると、CPU は書き込み要求の直後に逆アセンブリに移行します (割り込み/フェッチ障害のように見えます)。 次のロック解除シーケンスを書き込んだにもかかわらず、D-Flash はロックされたままです。 PFLASH.PFCBLKU_SPELOCK[0].R = 0x00000000U; /* UTESTブロックロックをクリアする(試行済み)*/ /* モジュールロックをクリアする */ FLASH.SPELOCK.R = 0x00000000U; FLASH.SSPELOCK.R = 0x00000000U; /* プラットフォームレベルのブロックロック解除 */ PFLASH.PFCBLK_SPELOCK[0].R = 0x00000000U; PFLASH.PFCBLK_SSPELOCK[0].R = 0x00000000U; 参考までにコードも添付しました。 Re: FLash driver implementation for write operation in S32K311 こんにちは@emb-enockal さん、 問題の説明を詳しく説明していただけますか? エラーフラグは表示されますか? 簡単にするために、ブロッキング方法から始めることをお勧めします。 DATA レジスタはクワッドページに揃える必要があります。 プログラム中のブロックからコードを実行することはできません。 よろしくお願いいたします。 ダニエル Any support, information, and technology (“Materials”) provided by NXP are provided AS IS, without any warranty express or implied, and NXP disclaims all direct and indirect liability and damages in connection with the Material to the maximum extent permitted by the applicable law. NXP accepts no liability for any assistance with applications or product design. Materials may only be used in connection with NXP products. Any feedback provided to NXP regarding the Materials may be used by NXP without restriction.
記事全体を表示
Kinetis (.. /45/47/43;MCX W71/72/70) & MCX W23 Power 我的 工具(包括本地化) 本页专用于 Kinetis(KW35/KW38/KW45/KW47)和 MCX Wx(MCX W71/72 & MCX W23)Power 我的 工具。 它将帮助您估算应用(汽车或物联网)的功耗,并评估解决方案的电池寿命。 本页包含 2 个专用的电源配置工具: 1.'One 连接 Power Profiling Tool' 包括: 新增:基于仿真的KW43(汽车)和 MCX W70(工业物联网)产品独立组网 (SA)。 KW3x/KW4x(汽车)和 MCX W7x(工业物联网)产品独立组网 (SA)。 MCX W23 (IIoT) 产品独立组网 \\(SA\\)。 K32W0/QN9090、KW41、QN9080 产品独立组网 (SA)。 MCX W71 & W72 独立组网 \\(SA\\) 产品 (IIoT)。 新增:基于仿真的独立组网 (SA) (IIoT) 的 MCX W70 产品。 BLE 802.15.4 物质& ZED SmartFob应用程序(汽车): BLE/KW45 + UWB Ranger4 + SE + 运动传感器 新产品:BLE/KW47 + UWB Ranger5 + SE + 运动传感器 2.CCC CS 应用程序(汽车) 1。'One Connectivity 电源分析工具' 概述: 安装文件可在 OneConnectivityPowerProfilingtool_SDK_26_03.ZIP 文件中。文件中。 请按照快速启动说明使用该工具。 要使用最新版本更新工具,只需下载 ZIP 中的 source_file.txt。 新增:One Connectivity 电源配置工具中提供适用于 BLE (KW45/47) 和 UWB (Ranger4/5) 的 Smart Fob 应用程序(汽车)   概述: 2.KW43 CCC CS 本地化 应用(汽车) 该工具基于 R&D 设计人员提供的模拟数据。 有关功耗和低功耗应用笔记,请参阅产品页面。以下是一些直接链接,以方便您使用: BLE AN14554 Kinetis KW47 蓝牙 LE 功率我的分析 版本.pdf AN14739 MCX W72 低功耗蓝牙我的分析 Rev2.0.pdf Kinetis KW45 和 K32W1 蓝牙 LE 功耗分析 MCX W71 蓝牙 LE 功耗分析 AN14659:MCX W23 低功耗蓝牙功耗分析|恩智浦半导体 CS AN14628_KW47_CCC_CS_Power_Profile_estimator tool_release.pdf 802.15.4 AN14841 MCX W72 802.15.4 Matter 和 Zigbee 电源我的 analysis.pdf 电源管理 KW45/K32W148-电源管理单元硬件 MCXW71 - 电源管理单元硬件 请找到这个重要链接,使用 KW45/MCX W71 或 KW47/MCX W72 版本 PCB,以及所有与无线电性能和无线电认证 (CE/FCC/IC) 相关的内容: 使用KW45版本 PCB 的最佳方式(汽车配件...-恩智浦社区 首次成功设计 KW47(汽车级)或 MCX W72(物联网 / 工业级)PCB 的最佳方法 产品:K32W0 产品:K32W1 产品:KW 34|35|36 产品:KW 37|38|39 产品:KW41Z |31Z |21Z 产品:QN9080|SIP 产品:QN9090|30 Re: Kinetis (KW35/38/KW45 & K32W1/MCX W71) Power Profile Tools (including Localization) 嗨,埃弗雷特、 密码的设置是为了避免在太多细节上出现变化或竞争对手的基准。 很抱歉给您带来不便,但这是不可能的。 Re: Kinetis (KW35/38/KW45 & K32W1/MCX W71) Power Profile Tools (including Localization) 你好,克里斯托夫-梅纳德。 @christophe_menard能否提供Sheet 保护 密码 ,非常感谢。 Re: Kinetis (../45/47/43;MCX W71/72/70) & MCX W23 Power Profile Tools (including Localization) 你好 , 我们想使用OneConnectivityPowerProfilingtool_SDK_26_03.zip,但检测到了木马程序。 如何使用这个工具? 感谢您的支持 Re: Kinetis (../45/47/43;MCX W71/72/70) & MCX W23 Power Profile Tools (including Localization) 嗨@pierre_demeyer 我已向IT部门提交了工单以核实此事。 我会尽快通知您最新情况。
記事全体を表示
S32K WDG 您好,有个问题想请教一下。对于S32K312芯片的看门狗模块,超时过后可以配置成两种回应方式。第一种是对于任何超时,产生复位。第二种方式,是第一次超时产生中断,第二次超时产生复位。我理解的是,第一次超时的时间是我们设置的喂狗时间,但我不知道第二次超时的时间是指什么时间。想请您帮忙解答一下。期待您的回复! Re: S32K WDG 你好@夏超、 这是相同的超时。 S32K3xx 参考手册第 66 章软件监视程序定时器 (SWT) 对此进行了详细解释。 恩智浦提供了两个 RTD 驱动程序 SWT_Ip 和 MCAL WDG,您可以使用它们来配置硬件。 如果您有任何具体问题,请告诉我、 此致问候 丹尼尔
記事全体を表示
ADC supported instances for S32K36x Company: AVNET Contact Name: Norm Siegel Device: S32K36x Hi team, Just to report that according with Table 270. Configuration and supported instances of reference manual, "ADC_0/ADC_1/ADC_2 are not available in S32K36x". However, Pins Tool (RTD 6.0.0) allows to assign pins to such ADC instances. Adc Hardware Unit of Adc_Sar_Ip driver properly do not include ADC_0/ADC_1/ADC_2. Adc Target Mask of Bctu_Ip driver should generate an error/warning when user select ADC_0/ADC_1/ADC_2. Please share your feedback about it. Thank you in advance for your help. Have a nice day! Best Regards, Leonardo RTD Re: ADC supported instances for S32K36x Hello @_Leo_, The RTD dev team confirmed this issue is a bug of RTD driver. The ticket ID: ARTD-196382 Best regards, Dan Re: ADC supported instances for S32K36x Same issue for SDADC, according to reference manual "SDADC_2/SDADC_3 are not available in S32K36x". But Config Tools seems to allow their usage.
記事全体を表示
S32Gがシリアルポート経由でプログラムできない問題 S32G3 こんにちは。質問のとおり、私は S32G399A チップを再び使用しています。通常の起動後、シリアルポートを接続し、Flash Tools ツールを使用して書き込みます。エラー報告インターフェースは以下のとおりで、電流は約 30mA (12V 電源) 低下する可能性があります。原因を特定し、どの方向を調査すべきかを判断するのにご協力いただけますか。ありがとう。 Re: The issue of S32G failing to be programmed through the serial port この問題は解決しました。ご返信ありがとうございます。 Re: The issue of S32G failing to be programmed through the serial port こんにちは。更新された情報に基づくと、問題は時計の設計に関連している可能性があります。 現在、S32 フラッシュ ツールでは S32G3 カスタム ボード + オシレーターはサポートされておらず、状況をサポートする現在利用可能なバイナリ ファイルも確認されていません。 ご不便をおかけして申し訳ございません。 BR チェイン Re: The issue of S32G failing to be programmed through the serial port こんにちは、 1. 現在、S32G-VNP-RDB3 をベースに独自のマザーボードを設計しています。 2. フラッシュ ツール: バージョン: 2.3.2 (下の画像の通り)。 3. 私のマザーボードのフラッシュ モデルは MX25UW51245GXDQ00 です。 私が経験している問題は時計の問題によって発生しているのでしょうか? 私のクロックは現在シングルエンドクロックを使用しています。回路図の一部を以下に示します。 その後、今日の午後、BOOTMOD[1:0]を1:0に変更したところ、SRAMへの書き込みは可能になり、シリアルポートからも「hello world」と出力できるようになりましたが、Flashへの書き込みはまだできませんでした。原因の解析をお願いできますか?ありがとうございます。 Re: The issue of S32G failing to be programmed through the serial port こんにちは、 @LONGGANGSU ご投稿ありがとうございます。 S32G ボードの QSPI をフラッシュする意思があると理解しています。 1. カスタムボードを使用しているかどうか教えていただけますか?あるいはNXPのRDB3/EVB3でしょうか? 2. 使用されているフラッシュツールのバージョンは? 3. カスタム ボードの場合、QSPI の部品番号は何ですか。それはフラッシュ ツールで選択したものと同じですか。 BR チェイン
記事全体を表示
BLE data loss we are using multiple kw45 board to send data over BLE to UI application and as we increasing frequency and number of bytes of data transfer, there is large BLE packet loss in central windows UI application. Please let me know what may be the reasons for data loss and how to resolve this issue. Communication & Control(I3C | I2C | SPI | FlexCAN | Ethernet | FlexIO) Development Board Re: BLE data loss Hello, Hope you are doing well. What example are you using as a base? Have you seen this behavior when using board to board setup? How are you testing it? How are you measuring this loss? Regards, Ricardo
記事全体を表示
有关 MCF5253 和 USBDM-JMXX-CF 的帮助 大家好 我是嵌入式系统的新手,如果能就我在 MCF5253 中遇到的启动循环问题提供任何帮助或建议,我将不胜感激 系统详细信息: MCF5253 同步动态随机存取存储器(SDRAM):MT48LC4M16A2 闪存:M25P32 为了排除启动环路故障,我购买了一个 USBDM-JMXX-CF 接口,通过 BDM 连接到 MCF5253。我的目标是找出系统在启动过程中停滞的原因。 工具& 版本: - USBDM-JMXX-CF(软件版本 4.12) - USBDM_4_12_1_340_Win.msi - CodeWarrior 10.7 BDM 连接引脚: -BKPT -DSCLK -DSI -DSO RSTIO ->至 MCF5253 的 rst 引脚 -PST0-4 -GND -VDD_BDM 当我尝试连接 CodeWarrior 10.7 时,连接失败并出现以下错误: :启动 MCF5253_Console_RAM_USBDM 时出错 ColdFire GDI 协议适配器:无法连接。未知或不支持的设备。 我还使用独立组网 (SA) USBDM 应用程序测试了通信。下面是内存转储尝试的输出结果: usbdm 内存转储 : 创建空闪存映像... 接口选项:CFVx, , speed = 250 使用内存空间 = 读取内存块[0x20000000, 0x20000010, 1]... 完成 如果您有任何见解或建议,特别是关于以下几点的见解或建议,我将不胜感激: 1。有人使用 USBDM-JMXX-CF 成功连接到 MCF5253 吗? 2。CodeWarrior 10.7 是否与此设置兼容,还是存在已知问题? 3.启用 BDM 通信是否需要特定的配置步骤? 4。关于在 ColdFire 处理器上调试启动循环有什么一般建议吗? 提前感谢您的帮助和支持! Re: Help with MCF5253 and USBDM-JMXX-CF 非常感谢您! 顺祝商祺! Re: Help with MCF5253 and USBDM-JMXX-CF 你好 抱歉,回复晚了。 用于 MCU 的 CodeWarrior(Eclipse IDE)支持 OSBDM 调试器工具。 有关 OSBDM 的文件有两份,详情请参考以下链接: AN4331:启用 OSBDM 动态链接库 OSBDM-JM60 用户指南 您还可以在 P&E 网站上找到 OSBDM 的基本信息: https://www.pemicro.com/osbdm/osbdm_description.cfm 同时,P&E 已停止对 OSBDM 的支持。 我们建议使用 P& E Multilink 调试探头 。 感谢您的关注。 顺祝商祺! Mike
記事全体を表示
S32K3 在 POWER 配置下的运行模式 S32K3 在 POWER 配置下的工作模式。这些工作模式有何不同。 Re: S32K3 operating mode in POWER configuration 嗨,@alan_yu、 逻辑分区是指由 MC_ME 单个分区控制的 SoC 块。每个 MC_ME 分区都使用 MC_ME 分区处理硬件控制一组逻辑功能。 请参阅第46.1.3章的分区: 是的,您的 POWER 配置看起来没问题。 致以最诚挚的问候, Julián Re: S32K3 operating mode in POWER configuration 另一个问题是,McuPartition0Config - McuPartition2Config 的含义是什么? 下图是我在 S32K312 中的配置。看起来还好吗? Re: S32K3 operating mode in POWER configuration 你好@Julián_AragónM、 谢谢您的答复。这对我帮助很大。 我一直在使用 S32K312,只有一个内核。 因此,如果我想让微控制器进入待机状态,只需选择"STANDBY" 运行模式即可。对不对?我遇到了一个问题。当我使用 GPIO 唤醒微控制器时,微控制器会在近 10 秒后正常运行。问题出在哪里?    Re: S32K3 operating mode in POWER configuration 嗨,@alan_yu、 第 41.1.6 章S32K3XX 参考手册中描述了工作电源模式。只有两个: 运行 模式和 待机 模式。   不过,驾驶员可以将过渡唤醒和快速/正常唤醒的步骤分开。如果我们调用 STANDBY,驱动程序将经历SOC_PREPARE_STANDBY、SOC_STANDBY 和CORE_STANDBY - 但我们可以单独调用所有模式。   例如,我们可以让 SOC 处于运行模式,而只有一个内核可以调用CORE_STANDBY,这样就可以用 WFI 停止一个内核。   MCU 可以通过 FAST 唤醒来代替普通唤醒。第 41.2 章介绍了快速与正常待机退出。   至于其他选项,请参见RTD_MCU_UM.pdf:   我建议查看源代码,了解其中划分了哪些步骤。您可以参考这些低功耗示例: S32K3 电源管理单元 AN 和演示-恩智浦社区 [RTD400 & 500 MCAL & IP] S32K3 电源管理单元 AN 和演示-恩智浦社区 致以最诚挚的问候, Julián
記事全体を表示
S32N55 -与 RTD 驱动程序有关的 NETC 传输问题。 队员们好 当确认和传输功能分别从两个任务中调用时,我们遇到了 NETC 传输问题: Example_Task1ms:Eth_43_NETC_TxConfirmation Example_Task5ms:Eth_43_NETC_ProvideTxBuffer 和 Eth_43_NETC_Transmit 运行此示例一段时间(几分钟)后,无法获得 TX 缓冲区。 发现没有版本所有 TX 缓冲区,因为从未满足以下条件: buff == Netc_Eth_Ip_apxState[ctrlIndex]->TxDataBuffAddr[ring][LastDescrCheckIndex],如下图所示。 该示例位于 SW32N5_GRAYVIP_1_0_22_0 中的第 2 组 VIP 应用程序中。 软件:sw32n_rtd_r21-11_1.8.0_cd05 + sw32n5_grayvip_1_0_22_0 硬件:S32N55 RDB 顺祝商祺! 唐生。 RTD Re: S32N55 -NETC transmit issue with RTD driver. 你好@Tangsheng_Zhou、 我不在 GrayVip 工作,无法控制他们的项目如何运行,因此请提供一些信息,您可以同时阅读上一个问题中附带的信息(例如 lastTxBd = 14 但 buff = 16 时)。 - 您能完全读取 Netc_Eth_Ip_apxState[]吗?Tx 环大小、... - 您能否读取 Eth_43_NETC_axTransmissionRequests[CtrlIdx][FifoIdx]? - 每项任务的顺序是怎样的?例如在调用传输之前检查 ProvideTx 的状态,... 顺祝商祺! Nhi Re: S32N55 -NETC transmit issue with RTD driver. 或者传输和 ProvideTxBuf 函数不能被调用 TxConfirmation 的线程中断。 Re: S32N55 -NETC transmit issue with RTD driver. 你好@Nhi_Nguyen 非常感谢你的解释。 我同意你的观点。 我试图捕获问题时刻,但失败了。 我知道该函数是非可重入的。 我对"non reentrant 的理解是" :non-reentrant 意味着函数在执行完毕之前不能被再次调用。不过,只要其他线程不调用相同的函数,它仍然可以被其他线程中断。 我的理解是非反跳 ≠ 非中断 目前,Eth_43_NETC_TxConfirmation 函数不能被 Provide_TxBuf 或 Transmit 等线程调用中断。 这种设计是可以接受的,还是有必要对关键的共享变量采取保障措施? 顺祝商祺! 唐生。 Re: S32N55 -NETC transmit issue with RTD driver. 你好@Tangsheng_Zhou、 我看了重新入口功能的定义,我同意你的观点。我向 SW 团队提出了票据 ARTDCC1-494。您可以关注此票以了解状态。 顺祝商祺! Nhi Re: S32N55 -NETC transmit issue with RTD driver. @Nhi_Nguyen 好的,非常感谢你们的支持。 顺祝商祺! 唐生。
記事全体を表示
iMX6 IPU TVIN Application Notes Attached is an application note for iMX6 TVIN use case, some internal review was done. 2016-10-08, change it to pdf file. Re: iMX6 IPU TVIN Application Notes Dear Qiang Li - Mpu Se, It makes some problems in QT application (video stream freeze) have you ever noticed that kind of problems? Could you please have a look at : i.MX6_IPU_TVIN_Application_Notes patch cause problem in QT application  Yours,
記事全体を表示
How to Enable PCIe WiFi into i.MX6 Android Release? Overview The purpose of this doument is to introduce how to enable PCIe WiFi into i.MX6 Android release. Environment Setup Hardware: i.MX6 SABRE-SD board Software: Android Jelly Bean 4.2 Software Configurations The source codes of Intel PCIe WiFi have been integrated for i.MX6 SABRE-SD board into i.MX6 Android release. However it's disabled by default. To enable it for i.MX6 SABRE-SD board, you can do the following: Change BOARD_WLAN_VENDOR to INTEL in device/fsl board configuration files. For example, diff --git a/sabresd_6dq/BoardConfig.mk b/sabresd_6dq/BoardConfig.mk index 9c8a32d..912e752 100755 --- a/sabresd_6dq/BoardConfig.mk +++ b/sabresd_6dq/BoardConfig.mk @@ -11,7 +11,7 @@ TARGET_BOOTLOADER_BOARD_NAME := SABRESD PRODUCT_MODEL := SABRESD-MX6DQ # Wifi -BOARD_WLAN_VENDOR                       := ATHEROS +BOARD_WLAN_VENDOR                       := INTEL # for atheros vendor ifeq ($(BOARD_WLAN_VENDOR),ATHEROS) BOARD_WLAN_DEVICE                       := ar6003 @@ -30,6 +30,7 @@ WIFI_COMPAT_MODULE_ARG                         := "" endif #for intel vendor ifeq ($(BOARD_WLAN_VENDOR),INTEL) +BOARD_WLAN_DEVICE                       := INTEL BOARD_HOSTAPD_PRIVATE_LIB               ?= private_lib_driver_cmd BOARD_WPA_SUPPLICANT_PRIVATE_LIB        ?= private_lib_driver_cmd WPA_SUPPLICANT_VERSION                  := VER_0_8_X After changing BOARD_WLAN_VENDOR as "INTEL", the following files will be compiled for intel WiFi: device/fsl-proprietary/pcie-wifi/ external/wpa_supplicant_8 hardware/imx/wlan/intel/ hardware/libhardware_legacy/wifi/wifi_intel.c Enable PCIe WiFi driver in kernel_imx by running "make menuconfig" command: Select "System Type -> Freescale MXC Implementations -> PCI Express support" as "*" Select "Networking support -> Wireless ->  cfg80211 - wireless configuration API" as "*". Then select "Networking support -> Wireless -> Generic IEEE 802.11 Networking Stack (mac80211)" as "*" Select "Device Drivers ->  Network device support -> Wireless LAN -> Intel Wireless WiFi 4965AGN (iwl4965)" as "*" Then run "make" command to build kernel. The followings are the dependencies files to enable above configuration: Kernel configuration: * -> System Type -> Freescale MXC Implementations Select the PCI Express support. Then config intel WIFI driver: Generic IEEE 802.11 Networking Stack (mac80211) used by WIFI devices Symbol: MAC80211 [=y] Type : tristate Prompt: Generic IEEE 802.11 Networking Stack (mac80211) Defined at net/mac80211/Kconfig:1 Depends on: NET [=y] && WIRELESS [=y] && CFG80211 [=y] Location: -> Networking support (NET [=y]) -> Wireless (WIRELESS [=y]) Intel iwl4965 or iwl6300 card driver Symbol: IWL4965 [=y] Type : tristate Prompt: Intel Wireless WiFi 4965AGN (iwl4965) Defined at drivers/net/wireless/iwlegacy/Kconfig:65 Depends on: NETDEVICES [=y] && WLAN [=y] && PCI [=y] && MAC80211 [=y] Location: -> Device Drivers -> Network device support (NETDEVICES [=y]) Then you can follow up the instructions into Android User guide to build Android image. Known Limitation PCIe low power mode is not supported according to BSP release note. So when building in PCIe, the system suspend/resume should be disabled now. Android i.MX6DL i.MX6Dual i.MX6Quad Re: How to Enable PCIe WiFi into i.MX6 Android Release? Hi Sandesh      can you tell me the changes?thank Re: How to Enable PCIe WiFi into i.MX6 Android Release? HI Ross      can you upload the doc? thanks~ Re: How to Enable PCIe WiFi into i.MX6 Android Release? Dear Sir, I tried to load iwlagn.ko, and i got those log when WIFI ON: D/WifiService( 2578): setWifiEnabled: true pid=2831, uid=1000 W/WifiHW  ( 2578): is_wifi_driver_loaded W/WifiHW  ( 2578): got module patch /system/lib/modules/iwlagn.ko E/WifiStateMachine( 2578): Failed to reload STA firmware java.lang.IllegalArgumentException: command '12 softap fwreload wlan0 STA' failed with '501 12 SoftAP command has failed' W/CommandListener( 2209): Failed to retrieve HW addr for wlan0 (No such device) D/CommandListener( 2209): Setting iface cfg E/WifiStateMachine( 2578): Unable to change interface settings: java.lang.IllegalStateException: command '14 interface setcfg wlan0 0.0.0.0 0 down' failed with '400 14 Failed to set address (No such device)' D/WifiMonitor( 2578): startMonitoring(wlan0) with mConnected = false E/WifiHW  ( 2578): Unable to open connection to supplicant on "/data/misc/wifi/sockets/wlan0": No such file or directory D/BluetoothAdapter( 2831): 1102399976: getState() :  mService = null. Returning STATE_OFF D/Tethering( 2578): sendTetherStateChangedBroadcast 1, 0, 0 I/wpa_supplicant( 3398): Successfully initialized wpa_supplicant D/Tethering( 2578): InitialState.processMessage what=4 D/Tethering( 2578): sendTetherStateChangedBroadcast 0, 0, 0 E/WifiHW  ( 2578): Supplicant not running, cannot connect E/WifiHW  ( 2578): Supplicant not running, cannot connect E/WifiHW  ( 2578): Supplicant not running, cannot connect E/WifiHW  ( 2578): Supplicant not running, cannot connect E/WifiHW  ( 2578): Supplicant not running, cannot connect E/WifiMonitor( 2578): startMonitoring(wlan0) failed! E/WifiStateMachine( 2578): Failed to setup control channel, restart supplicant W/WifiHW  ( 2578): is_wifi_driver_loaded W/WifiHW  ( 2578): is_wifi_driver_loaded return 0 E/WifiStateMachine( 2578): Failed to reload STA firmware java.lang.IllegalArgumentException: command '17 softap fwreload wlan0 STA' failed with '501 17 SoftAP command has failed' D/CommandListener( 2209): Setting iface cfg D/CommandListener( 2209): Trying to bring down wlan0 E/WifiMonitor( 2578): startMonitor called with unknown iface=wlan0 D/BluetoothAdapter( 2831): 1102399976: getState() :  mService = null. Returning STATE_OFF I/wpa_supplicant( 3416): Successfully initialized wpa_supplicant But wifi still not work. Any suggestions for it ? Re: How to Enable PCIe WiFi into i.MX6 Android Release? Dear Sir, We are using i.MX6DL with Android 4.4.2 kitkat. WiFi module: Intel Wifi Link 5100  Model:512AN_HMW  When trying to turn on wifi , it shows: D/WifiService( 2625): setWifiEnabled: true pid=2943, uid=1000 W/WifiHW  ( 2625): got module patch /system/lib/modules/iwlagn.ko E/WifiStateMachine( 2625): Failed to load driver Any suggestions for it ? Re: How to Enable PCIe WiFi into i.MX6 Android Release? Dear Sir, Our customer would like to use WiFi module: Intel Wifi Link 5100  Model:512AN_HMW  on Android 4.4 system. Could you any suggestion for it? Re: How to Enable PCIe WiFi into i.MX6 Android Release? Everyone, It should be noted that this process will not work with the Intel 3160 due to its support of P2P (I have never tried using the Intel 4965, don't have that part on hand in any case). We also have had trouble with P2P with the Atheros 9k (AR9462 part), but finally got basic Wifi functionality working. In general, I have been very disappointed with Wifi support in the JellyBean 4.3 BSP. What would be nice to see is a patch released to upgrade  the wpa_supplicant to 2.1 stable (February 2014 release I think). Michael Robbeloth Re: How to Enable PCIe WiFi into i.MX6 Android Release? Sandesh, Thank you, yes I did. One of our engineers got our SX-PCEAN+ card (9280 based) working with the v3.0.35 Ubuntu BSP. Re: How to Enable PCIe WiFi into i.MX6 Android Release? Ross, Did you find solution to bringup wifi on Ath9K PCIe card? we modified the changes in hardware/imx/wlan/atheros/compat-wireless/Android.mk to bringup WiFi feature. Re: How to Enable PCIe WiFi into i.MX6 Android Release? Hi Xiaoli, Is there support for the Atheros AR9K family and what would the differences be in the above instructions to build JB for a AR9K PCIe card? I have two i.MX6 customers asking how to do this (one is Android JB and one is Linux). I plan on sharing your excellent document but wondered if you could share anything specific to the Atheros 9K family. Thanks..>Andy Re: How to Enable PCIe WiFi into i.MX6 Android Release? The attachment is some patches  to enable intel 4965 wifi card with android 4.2.2 on sabresd 6q.You can take it as a reference. Re: How to Enable PCIe WiFi into i.MX6 Android Release? Hi Xiaoli, I followed your instruction to build JB 4.2.2 with Intel mini-PCIe wifi support but got the error messages below. I was able to build ICS with the same configuration, strange. make: *** No rule to make target `out/target/product/sabresd_6dq/obj/STATIC_LIBRARIES/private_lib_driver_cmd_intermediates/export_includes', needed by `out/target/product/sabresd_6dq/obj/EXECUTABLES/hostapd_intermediates/import_includes'.  Stop.
記事全体を表示
使用 i.MX28 添加对新型 NAND 的支持——NAND 分析 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本页介绍如何确定 NAND 驱动程序中使用的 NAND 时序参数。这与可能使用的任何操作系统无关。 分析NAND数据表 我们使用电子表格来捕获和分析 NAND 特性。该电子表格[附加到此 wiki 页面|使用 i.MX28 添加对新 NAND 的支持 - Nand 分析^nand_analysis_template.xls]。 我们分析一个 NAND,如下所述。 我们必须有 NAND 数据表才能进行分析。 将*分析电子表格*复制到一个新文件名,其中包含正在分析的 NAND 的确切零件编号。 填写分析电子表格的第 1 页(“封面”)。 接下来处理第 3 张表: 基本特征。 其他表。 如果 NAND 是数据表中列出的某个系列之一,则使用一个电子表格来分析整个系列。您可以使用“类似”行来查找家庭的其他成员。如果需要,添加更多行。 大多数 NAND 都有异步接口,因此不涉及简单的时钟频率。相反,存在各种设置时间、保持时间和输出延迟,这意味着 NAND 的 I/O 速率受到限制。电子表格比较了 NAND 的时序规格,以查看设置、保持和输出时间的总和是否短于最小读取周期或写入周期时间。该电子表格专门用于 STMP378x/i.MX233/i.mx28 中的 Nand 控制器芯片,因此电子表格执行时序计算,目的是得出这些 CPU 的时序参数 *TSU*、*TDS* 和 *TDH*。如果在计算完所有时间之后,TDS 和/或 TDH 量 {color:#ff0000} 变为红色{color},则计算出的 TDS 和/或 TDH 对于 NAND 的指定周期时间来说太短。在这种情况下: 您必须在软件中增加其中一个或两个。 在分析电子表格中的某处写下您选择的值的注释,但不要弄乱自动计算。 记录闪存如何表示工厂标记的坏块。(有些使用块的第一页,有些使用最后一页,等等)将其与此[当前坏块标记方法超集[ http://wiki.freescale.net/display/PSGSW/Storage+Media%2C+Flash+Bad+Block+Marks ]进行比较用于检测任何闪存工厂坏块。 实例分析 NAND 数据表和分析的示例可以在 [Hynix NAND 页面 | http://wiki.freescale.net/display/PSGSW/Hynix+NAND+Flash+Documents ] 上找到。 i.MX2x 回复:使用 i.MX28 添加对新 NAND 的支持–NAND 分析 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,谢谢你的信息。由于某些原因,链接不起作用。您能否提供分析电子表格的新链接?谢谢,马克
記事全体を表示