Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
MCXA153 Hard Fault on GPIO_PinInit I'm trying to initialize a pin on the FRDM-MXCA153 as GPIO Output, but the GPIO_PinWrite throws a HardFault.  Here is code execution, paused at the write to the PSOR register for GPIO3.  The Hard Fault occurs immediately upon execution of the base->PSOR write. You can also see in the call stack () at 0xffffffb8.  There is no custom code here, just a call to the library code from fsl_gpio. I am using SDK_2.16.000 for the MXCA153. Minimum example project is also attached. MCXA Re: MCXA153 Hard Fault on GPIO_PinInit Thanks. It seems that routing a pin as GPIO (i.e. clicking the checkbox for the pin in the GPIO list in the "Peripheral Signals" tab), but leaving the Direction as "Not Specified" is not sufficient to generate the CLOCK_EnableClock(kCLOCK_GateGPIO3) call in pin_mux.c. The Direction must be specified too. Re: MCXA153 Hard Fault on GPIO_PinInit hi,aberger If pin P3_12 is used, kCLOCK_GatePORT3 should be enabled. If pin P3_12 is used as a common GPIO pin, kCLOCK_GateGPIO3 should be enabled. When the GPIO pin is initialized in the Config Tools tool, the code will be updated to enable kCLOCK_GateGPIO3. I hope this can help you. If you have any other questions, contact me again.  BR Xu Zhang Re: MCXA153 Hard Fault on GPIO_PinInit Hi @Joey_z , Thank you for the response. Can you explain the difference between kCLOCK_GatePORT3 and kCLOCK_GateGPIO3? You can see the the clock for PORT3 is enabled in my project inside BOARD_InitBootPins() (and this is auto-generated by Config Tools in the pin_mux.c file when I selected GPIO3, pin 12 to be routed). Why did Config Tools not enable the clock for GPIO3?  Re: MCXA153 Hard Fault on GPIO_PinInit hi,aberger Thank you for your interest in NXP products and opportunity to serve you,I will gladly help you with this. The clock has not been enabled in your code. After adding  CLOCK_EnableClock(kCLOCK_GateGPIO3)  to your demo, the error was successfully resolved. I hope this can help you. If you have any other questions, contact me again. The fixed code is also attached. BR Xu Zhang
查看全文
imx-voiceui をコンパイルできません こんにちは、私はiMX93 EVKボードを使用してプロジェクトに取り組んでおり、現在imx-voiceuiのコンパイルで問題に直面しています。 私のVIT_KOモデルで 'voice_ui_app'を得るためには、それをコンパイルする必要があります。しかし、"make" を実行するたびに、常に次のエラーが発生します。 /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 汎用ELFでの再配置 (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 汎用ELFでの再配置 (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a(VOICESEEKER_OBJ_0.o): 汎用ELFでの再配置 (EM: 183) /usr/bin/ld: ./platforms/iMX9_CortexA55/lib/libvoiceseeker_no_aec.a: シンボルの追加エラー: ファイルの形式が間違っています collect2: エラー: ld が 1 つの終了ステータスを返しました SDKをインストールし、iMX93のツールチェーンを調整しようとしましたが、問題は解決しませんでした。さらに、 ${CC} および ${CXX} ツールチェーン変数を使用するように 'Makefile' を変更しましたが、問題は解決しません。 どうすればこれを修正できますか?どんな助けでも大歓迎です。 Re: imx-voiceui をコンパイルできません 問題を解決しました。通常のユーザーアカウントから 'sudo' を使用して make コマンドを実行する代わりに、root アカウントを使用してプロジェクトを正常にコンパイルしました。
查看全文
i;MX8MP LVDS 时钟极性 大家好, 我们正在使用#i.MX8MP 应用处理器来驱动我们其中一块定制板上的 LVDS 面板。该小组目前看起来并不像预期的那样。文本几乎无法阅读,当我们显示红色屏幕时,我们会看到一些黑色(移动)闪烁。我们已经联系了面板的供应商,他们建议反转 LVDS 时钟的极性(根据当前设置从下降沿到上升沿或从上升沿到下降沿)。 然后我们查看了#i.MX8MP 的参考手册。我们没有找到任何有关 LVDS 接口时钟极性的相关寄存器/信息。您是否了解一些有关时钟极性的信息?默认设置是什么?这个可以配置吗? 我们尝试交换正负时钟信号作为替代方案,但这并不奏效(电压水平不同,所以这并不意外)。我们还尝试改变 LCDIF 中像素时钟的极性。然而,面板看起来完全一样。是否有人有其他建议来排除故障或解决我们的问题? 此致, 耀西
查看全文
MBDT SIMULINK But i have an issue, if i interchange the rgb leds i am unable to see the change even after building it to the microprocessor. My question is apart from led configuration shoud we configure any other peripherals to see that in effect. I have replicated this in the nxps32k312 please clarify! This is the reference link that i used to build or simply configured to the s32k312 mcu  https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/Interacting-with-Digital-Inputs-Outputs-on-MR-CANHUBK344/tac-p/1957504#M285 Example Models HotFix Re: MBDT SIMULINK The problem still occurs!  only after deleting the ert file after every modification the change seems to be reflected in the s32k312evb! is there any additional configurations  to be done for it to work seamlessly after every bulid  apart from DIO and Port configurations. please clarify!  Re: MBDT SIMULINK Hi, @paul_ephraim_13  I downloaded the model you gave me and tested it on the board. I notice that it was configured to toggle RGBLED0_BLUE, as it appears from the generated code. After that, I modified the DIO block to toggle the RED color, on the RGBLED0_RED channel. Everything worked correctly, the led being red this time. As a note, if sometimes the application is not in sync with the latest changes, try to view the generated C code, it is possible that sometimes, even if you change settings in blocks, the code remains from the previous version. I think this happened in your case. You can view the generated code directly in Simulink, by accessing the Apps section, followed by the Embedded Coder section. The C Code tab will open and you can access the generated code by pressing the View Code button. By clicking on a block in Simulink, you can see the generated code related to that block and thus you can see if the parameters are updated or not. 1. RGBLED0_BLUE 2. RGBLED0_RED Additionally, you can open the generated code in text format, from the following location: model_name_ert_rtw folder -> model_name.c. In this case would be temp_2_ert_rtw -> temp_2.c If you notice discrepancies between the model and the generated code, you can do a cleanup and delete the ert_rtw folder, where the generated code is located, and building the model again, the new code will be generated and thus make sure that it is in sync with the latest version. Hope this helps, Dragos Re: MBDT SIMULINK Thankyou mam for your information, but it seems that the port pins  are already configured by default in the port component. Actually, what i am going through is that when Iinitially build the simulink model into the target (s32k312), the light does glow according to the initial setup, but when i change that in the model like in the below demonstrated image(blue to red) and building it once agaiin to the target, it seems to stick around with the initial build-up. I have also attached my model, please consider, you could also provide some manuals for the setup procedure! Sorry to keep pstig my queries! cause i am pretty new to this area! Re: MBDT SIMULINK Hi @paul_ephraim_13  If you are using MBDT for S32K3 v1.5.0, besides the Pins Tool configuration, where you should configure the pins used inside the application, you would also need to ensure the same pins configuration inside the Port component. This is because, during the initialization sequence, the Port_Init function is called. Hence, not having the pin configured there as well, won't produce your expected results. This linkage between the Pins Tool and the Port component is mandatory, as specified by the RTD (Real-Time Drivers) implementation. MBDT uses this software drivers for ensuring hardware configuration and access from the Simulink environment. Please check the S32K3 Release Notes document - Section 3.6 where you could find details on the correspondence between the Port component and the Pins tool (attached a snippet from the section in discussion). Please let us know if this helps, or please provide any additional information that could help us identify the issue you are currently encountering. Irina
查看全文
双核:RT1170 看门狗设置 看来 RT1170 EVKB 评估板的看门狗驱动程序示例设置为仅适用于 CM7 核心。 给定一个基本的双核应用程序,我应该如何设置 CM7 和 CM4 核来实现它们自己的看门狗外设?如果 CM7 利用 WDOG1 进行系统复位,那么应该如何设置 CM4 的看门狗以防止意外的代码执行故障?CM4 应该使用 WDOG3/4 还是其他东西(EWM)? 回复:双核:RT1170 看门狗设置 你好@lsrbigfoot , 感谢您提供的最新信息。 如果您不介意,请为您的问题创建一个新案例,因为当前案例已被接受为解决方案。 我愿意尽我所能支持你。 祝您有个美好的一天! 此致 刘梅
查看全文
ADC読み取りおよびPWMデューティ制御 このコードをS32K344EVB-172にプログラムしましたが、正常に機能しています。ADCデータを読み出し、ADC値でデューティサイクルを制御できます。 さて、私はこのコードをS32K358用に構成し、このコードをS32K358で使用しようとしましたが、ADCデータ「0」を取得しています。
查看全文
Load Error : S32K144 SDK & S32 DS for S32 platform S32K144EVB  S32DS-S32PLATFORM S32DS-ARM  Hi,  I have a trouble when I'm trying to let my S32DS-S32PLATFORM  get the S32K144 SDK. Because I can't find the S32K144 SDK just like S32DS for ARM as the following picture, I download the S32SDK_S32K1xx_RTM_4.0.2.exe and install.  After installing the SDK and choosing sdk_manifest.xml to load,  there is another error: incorrect root tag as the following picture:  Then I try the online updating, it tells me that I have installed the development package as the following picture. But I still can't see the S32K144 SDK appears in the SDK management.  Why S32DS-S32PLATFORM can't load it and how can I fix it and let it load the SDK?? Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi Senlent,  I got it!! I find that it can be chosen by myself just now!! Thanks for your support!!     Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi@Endimionchen I mean you need to select GCC 6.3 Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi Senlent,  My GCC version is 10.2.  Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi@Endimionchen I think you chose the wrong version of GCC.   Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi Senlent,  Yes, I can open and complie the routines by default. The S32K144_SDK has attached on them.  Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi@Endimionchen I understand your question. I want you to confirm whether you can open and compile the routines we provide by default. Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi Senlent,  Thanks for your replay.  It's right that he Project from Example has attached the S32K144_SDK. But my demand is to new a project by myself. It seems that in v3.5 still can't let me choose S32K144_SDK even I have installed the both package. Can it be solved??          Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi@Endimionchen Please check below two highlight part have been installed. If all requirements are installed correctly, you can see the examples and the build is successful. Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi senlent,  I tried v3.5. It could install the SDK, but there were other problems here:  1. After I install the SDK and the SDK management appeared, I tried to new an Application project. The SDKs still didn't appear the S32K144_SDK to choose as the following picture.  2.  I opened the SDK management. There were S32K144_SDK but there were nothing in it after I check the show attached.  How can I fix it??  Re: Load Error : S32K144 SDK & S32 DS for S32 platform Hi@Endimionchen Please try to install a version below S32 DS V3.6, such as S32 DS V3.4 and S32 DS V3.5 S32 DS V3.6 should not have pushed the S32K1 SDK package. In S32 DS V3.4 and S32 DS V3.5, users can see the S32K1 SDK package pushed on this interface S32 DS V3.5 Or S32 DS V3.4 with S32K1xx development package installed, you will see S32SDK.
查看全文
i.MX8MQ – USB/UUUを使わずに初期コードをロード こんにちは、 NXP i.MX8MQ プロセッサを使用したカスタム組み込みシステムを開発しています。ハードウェア設計における厳しいスペース制約のため、最終製品に USB ポートを公開することはできません。 システム概要: プロセッサ: i.MX8MQ メモリ: 4GB DDR4 ストレージ: 外付けeMMC 対象OS: Cortex-A53上で動作するYocto Linux 初期ブートローダーやソフトウェアがまだフラッシュされていない(完全に空のシステム) 利用可能なデバッグインターフェース: JTAG (SEGGER J-Link) 私たちの主な質問は次のとおりです。 CAN USB または内部ブート ROM ブート プロセス (つまり、UUU ツールをバイパス) を使用せずに、JTAG (J-Link 経由) を使用して DDR を初期化し、RAM にコード (U-Boot など) をロードして実行できますか? または、eMMC から起動する前に、USB OTG + UUU シリアル ダウンローダーを少なくとも 1 回使用してシステムに初期コードをロードする必要がありますか? ご協力誠にありがとうございました。 Re: i.MX8MQ – Initial code loading without USB/UUU using こんにちは、 Cortex-A53 をサポートする JTAG および JLink スクリプトの場合、segger に直接適用することが推奨される場合があります。 https://forum.segger.com/index.php/Thread/4447-SOLVED-Cortex-A53-support/ NXP は、Cortex-A53 コアのデバッガー ツールとして Lauterbach Trace32 を使用しています。 よろしくお願いします。 Re: i.MX8MQ – Initial code loading without USB/UUU using こんにちは、 参考資料をありがとうございます。 あなたが言及した SDK とツールチェーンのパッチ リンク、および OpenOCD のドキュメントを確認しましたが、次の方法を示す明確で完全な例やガイドは見つかりませんでした。 * i.MX8MQ (Cortex-A53)上のJTAGからDDRを初期化します。 * JTAG(例:SEGGER J-Linkを使用)経由でU-Bootまたは任意のカスタムバイナリをA53 RAMに直接ロードして実行する。 * 内部ブート ROM メカニズムを使用せずに (つまり、USB/シリアル ダウンローダー モードを使用せずに) これを完全に実行します。 入手可能なドキュメントのほとんどは次のいずれかのようです。 * Cortex-M4コアをターゲットとし、 * ブートローダーがすでに存在すると仮定、または * 提供されたリファレンスにあるように、空のデバイスから完全な起動を実行するのではなく、USB と UUU ツールを介してロードされた後にのみ、JTAG 経由で U-Boot とカーネルをデバッグする方法を示します。 Cortex-A53 コードを JTAG (USB なし) 経由で起動することが公式にサポートされているかどうかを明確にしていただけますか。サポートされている場合は、以下の情報を提供していただけますか。 * 直接的なアプリケーションノート、アプリガイド、またはサンプルスクリプト(J-Link、Lauterbach、DS-5、またはOpenOCD) * または、DDR トレーニング、コードのアップロード、JTAG 経由の A53 起動に関する手順はありますか? これは、現在、プリフラッシュされたブートローダーがなく、USB アクセスもないカスタム ハードウェアを起動するのに非常に役立ちます。 改めましてサポートありがとうございます。 よろしくお願いいたします。 Re: i.MX8MQ – Initial code loading without USB/UUU using こんにちは、 見ることができる IDEs - デバッグ、コンパイル、ビルドツール (2) SDK_2.3_MX8MQ_ベータ_パッチ(REVSDK2.3_MX8MQ_ベータ版) (NXPはi.MX8MQuadデバイスをサポートするためにIARとSeggerツールパッチを提供しました) i.MX 8M 評価キット|NXP A53をサポートするLauterbachとArm DS-5については、OpenOCDではa53のサポートを見ることができます。 プログラミングガイド: OpenOCD + Eclipse + JTAG デバッグ (Uboot および Linux) よろしくお願いします。 Re: i.MX8MQ – Initial code loading without USB/UUU using こんにちは、 再開まで今しばらくお待ちください。 M4 コアで JTAG 経由でファームウェアをロードすることに関するドキュメントは見つかりましたが、Cortex-A53 コアに関する同様のドキュメントは見つかりませんでした。 JTAG (SEGGER J-Link など) を使用して Cortex-A53 コア (i.MX8MQ) にコードをロードして実行することに関する公式ドキュメントまたはリソースを提供または紹介していただけますか? よろしくお願いいたします。 Re: i.MX8MQ – Initial code loading without USB/UUU using こんにちは、 はい、JTAG を使用することも、eMMC または SD カードを個別にプログラムすることも CAN。 よろしくお願いします。
查看全文
LPC1768 シリーズに代わる推奨マイクロコントローラ シリーズは何ですか? こんにちは、 LPC17xx シリーズの正確なピン交換を提案していただける方はいらっしゃいますか。 既存のデザインがあり、ハードウェアの変更が問題ですが、LPC2148 ペリフェラル (UART、I2C、タイマーなど) を使用するコードが大量 (トン単位) あります。どの新しいファミリがペリフェラルソフトウェアと互換性がありますか? 新しいデザインに推奨されるシリーズのうち、ほぼ同等の機能 (メモリ サイズ、速度、ペリフェラルなど) を備えているのはどれですか。 Re: What is the recommended microcontroller series that replaces the LPC1768 series? 私も同じ疑問を抱いています。もう5年近く経っているのに、そう思っています。 新しいデザインに使用するマイクロコントローラのシリーズはどれを検討すればよいでしょうか? Re: What is the recommended microcontroller series that replaces the LPC1768 series? ハイ LPC1768 は LPC2368 の代替品です。LPC1769 は LPC1768 の代替品です。唯一の違いは最大クロック周波数(120Mhz)です。メモリが少ない代替品としては LPC1766 があります。LPC4078 は LPC176x の代替品として選択肢となります。( http://www.nxp.com/products/microcontrollers/core/cortex_m4_m4f/LPC4078FBD100.html ) なお、LPC4078 の発売時期は 2013 年で、寿命は 15 年です。 弊社の推奨は、220MHzのCortex M4コア(オプションでセカンダリCortex M0+コア搭載)をベースにしたLPC546xxまたはLPC540xx MCUシリーズ、同様のペリフェラル、最大512KBのフラッシュ、最大200KBのRAMです。詳細については、次のリンクをご覧ください: https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc54000-series-cortex-m4-mcus :MC_1414576688124 LPC546xxとLPC540xxはLPC17xxのピン互換品ではありません 良い1日を、 ジャン・ジュン
查看全文
ksz8863およびlwipとのインターフェースとなるLPC1768 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ハイ LPC1768 をリファレンス デザインとして使用すると、lwip tcp の例で問題なく動作します。 UDP の例では、Windows アプリからデータを送受信 CAN。 Microchip の 3 ポート スイッチ ksz8863 を LPC1768 にコネクテッドしましたが、udp が動作しません。 ステータスは次のとおりです: 1.スイッチへのリンクがあり、PHYレジスタを読み取るのと同じコードで読み取ることができます(mdioとmdcはfunc1です) 2. ビットバン、SMI、MIIを使用してチップにアクセスできます(mdioとmdcをgpio - func0に変更します) 3. スイッチで PHY モードではなく MAC モードを使用しようとしましたが、どちらも機能しませんでした。 マイクロコントローラにイーサネット・スイッチをコネクテッドして lwip を操作した人はいますか? コードに変更を加える必要はありますか? スイッチを phymore モードまたは mac モードで動作するように設定する必要がありますか (念のため) 質問はLPC1768 + ksz8863 + lwip + udpに直接CAN ただし、任意のマイクロ コントローラ -> ポート スイッチ -> lwip + udp にも適用されます。 どのような情報でも歓迎します。 よろしくお願いします。 LPC17xx LPCOpen Re: LPC1768 to interface with ksz8863 and lwip 可能であれば、ksz8863とlpc1768のインターフェース図を共有してください。 Re: LPC1768 to interface with ksz8863 and lwip こんにちは、 KSZ8863 と LPC4088 をインターフェースすることも計画しています。同じシリーズの NXP の LPC1768 を使用したことがあるので、LPC4088 用のドライバを実装する際に役立つコードを共有していただけませんか? ご返信をお待ちしております。 よろしくお願いします。 ディーパク Re: LPC1768 to interface with ksz8863 and lwip <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 問題を発見しました emac_config.h内 PHYアドレスがある /* MII/RMIIにコネクテッドされたPHYアドレス */ #LPC_PHYDEF_PHYADDR 3 を定義する 物理アドレスは3であるべきである スイッチには3つのポートがあり、MIIは現在ポート3にコネクテッドされているため リファレンス・デザインではポート1にコネクテッドされていた これが唯一行うべき変更点です。
查看全文
UJA1169 功率耗散计算器 Hello 我的客户计划应用 UJA1169,这是一个微型 SBC。 应客户要求,我想在设计前检查功率耗散,以预测发热量。 我想索取 AH1306 的功率耗散计算表。 谢谢。 Re: UJA1169 Power dissipation calculator 你能给我吗,谢谢! [email protected] Re: UJA1169 Power dissipation calculator 发过去了给您! Re: UJA1169 Power dissipation calculator 能和我分享一下吗?非常感谢!
查看全文
S32K314 亲爱的先生 我们是第三方编程器制造商,已经支持代码闪存和数据闪存块编程。 我们有一位客户希望对 UTEST 块(0x1B00_0000~x1B00_1FFF)进行编程。 是否有任何编程文档(编程过程和方法)可供参考? 代码闪存和数据闪存的编程方法是否相同? 谢谢! Re: S32K314 你好@gary_yang 您可以查看本文件"3.5 节。UTEST 部门".这可能会回答你的大部分问题: https://www.nxp.com/webapp/Download?colCode=AN13388&location=null 我想强调的是:这是无法删除的 OTP 内存。有些区域是预留的,有些区域用于设备配置,有些区域是留给客户/应用程序使用的。 如应用笔记中所述,请参阅 S32K3 参考手册中附带的 S32K3xx_DCF_client.xlsx。"UTEST Memory Map" 页面描述了相关内容。 问候, Lukas
查看全文
IW612 BT 无法启动 我有 IW612(M2-MAYA-W271) 安装在 Verdin iMX95 EVK 上。安装的是 L6.12.3-1.0.0 映像。加载模拟驱动程序和组合固件后,Wifi 可以正常工作。   modprobe moal mod_para=nxp/wifi_mod_para.conf cat /lib/firmware/nxp/wifi_mod_para.conf SDIW612 = { cfg80211_wext=0xf max_vir_bss=1 cal_data_cfg=none ps_mode=1 auto_ds=1 host_mlme=1 fw_name=nxp/sduart_nw61x_v1.bin.se }   但是,英国电信的固件似乎没有响应。 modprobe btnxpuart hciconfig hci0 up [ 147.824667] Bluetooth: hci0: Setting baudrate failed (-110) [ 149.840797] Bluetooth: hci0: Setting wake-up method failed (-110) [ 151.856817] Bluetooth: hci0: Setting Power Save mode failed (-110) [ 152.880918] Bluetooth: hci0: FW already running. [ 154.928780] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 167.824775] Bluetooth: hci0: Setting baudrate failed (-110) [ 169.840909] Bluetooth: hci0: Setting wake-up method failed (-110) [ 171.856888] Bluetooth: hci0: Setting Power Save mode failed (-110) [ 173.872779] Bluetooth: hci0: Setting baudrate failed (-110) 我尝试了组合固件和开放源 HCI UART 驱动程序 hciattach /dev/ttyLP4 any 115200 flow ,但没有成功。 您知道如何启用 BT 吗?谢谢。 Re: IW612 BT can't be brought up 亲爱的 @Benjamin_Hu, > > 那么即使在电源RESET期间 BT_15.4_RST 也始终处于高电平状态可以吗? 理论上,这个修改器应该可以正常工作。 因为你说过," 它会导致 BT_15.4_RST 信号 " 上浮空 W_DISABLE2 和 1.7V。 开机时,模块应具有内部开机 RESET 功能,无需通过软件控制 RESET。 此致, 卫东 Re: IW612 BT can't be brought up 谢谢@weidong_sun U-blox 模块波特率为 115200。我在设备树中同时尝试了 115200 和 3M。但这并没有什么不同。 这可能与 M.2 连接器上未连接的W_DISABLE2有关。U-blox 模块上有一个电平转换器,可将 W_DISABLE2 映射到 IW612 的 BT_15.4_RST。 只要钳位,它就会 RESET 蓝牙以及 802.15.4 无线电。由于它未连接,因此主机无法 RESET 它。 不过,U-Blox modue 上还有一个 I2C GPIO 扩展器。扩展器的一个 GPIO 连接到 BT_15.4_RST、太。无论是 W_DISABLE2,主机都能够通过 M.2 连接器上的 I2C RESET BT 和 802.15.4。遗憾的是,M.2 接口上的 I2C 也未连接,这意味着主机无法操作扩展器。它会导致 BT_15.4_RST 上的 W_DISABLE2 和 1.7V 浮空信号 那么,即使在电源 RESET 期间 BT_15.4_RST 也始终处于高电平状态可以吗? Re: IW612 BT can't be brought up 亲爱的 @Benjamin_Hu, 由于恩智浦版本的i.MX95-EVK尚未向大众市场发布,所以我手上没有原理图。我检查了你的 Wifi 模块,它是 M.2 卡,所以你应该在 M.2 KEY E 接口上使用它。 我查看了 L6.12.3_1.0.0 的 Linux 版本说明: =============== 支持 i.MX 93 和 i.MX 95 15x15 EVK 上的 NXP SDIO IW612(使用 Murata LBES5PL2EL 测试)。 =============== 它是村田 2EL M.2 模块。也许这两个 M.2 模块之间存在一些差异。你可以这样试试: 检查 M.2 连接器上的 W_DISABLE1& W_DISABLE2 是否都拉高到高电平,如果没有,请将它们拉高到高电平!或者驱动连接到这 2 个 PIN 的 2 个 GPIO 输出高电平。 [补充] 您还需要确认 u-blox 的默认波特率是否为 3M。 我的 M.2 2EL 模块的默认波特率是 115200。 请试试看 谢谢! 、 卫东 Re: IW612 BT can't be brought up 在设备树中,默认值为 “fw-init-baudrate=3000000”。
查看全文
S32K14x プロジェクトを S32DS 2018.R1 および SDK 0.8.6 から S32DS 3.6.1 および RTD 3.0 に移行するにはどうすればよいでしょうか? S32K 146 チップを使用して、プロジェクトを S32DS 2016.R1 から S32DS3.6.1 に移行し、SDK 0.8.6 から RTD 3.0 に切り替えようとしています。 S32DS 3.6.1でプロジェクト設定を手動で新しいプロジェクトに転送しています。しかし、ペリフェラルの設定に問題があります。 また、NXP の Web サイトでは、S32DS 3.6.1 および RTD 3.0 用の非 AUTOSAR サンプル プロジェクトは見つかりませんでした。AUTOSAR なしで RTD 3.0 を使用するサンプル プロジェクトがあれば、共有していただけますか?ペリフェラルがどのように構成されているかを確認したいと思います。 これらはDS2018.R1にあったコンポーネントです また、ピンを設定した後、次のエラーが発生しました。 「Ftfc_Fls_Ip_Types.h と StandardTypes.h の AUTOSAR バージョン番号が異なります。」 この問題を解決するにはどうすればCANますか? S32K1 Re: How to migrate S32K14x project from S32DS 2018.R1 and SDK 0.8.6 to S32DS 3.6.1 and RTD 3.0? こんにちは、 SDKs/MCAL から RTD への移行は手動のプロセスであり、残念ながら、それを容易にする自動化ツールはありません。ユーザーは以下を行う必要があります。 1. RTD フレームワークを使用して新しいプロジェクトを作成します。 2. 必要なコンポーネントを追加し、構成ツールを使用して構成します。 3. RTD 構造に合わせて、元のプロジェクトのコードを手動で調整または書き換えます。 参照できる SDK/MCAL から RTD への移行ガイドがあります。 https://www.nxp.com/docs/en/application-note/AN13435.pdf RTD がインストールされている場合は、S32 Design Studio (S32DS) 内に AUTOSAR 以外のサンプル プロジェクトがいくつか見つかります。 これらのサンプルは S32K146 専用のものではないかもしれませんが、参考資料として役立ちます。 BR、ペトル
查看全文
S32K146 - MBDT - Runtime data store & retention during power cycle. Dear NXP Support Team, I hope this message finds you well. I’m currently working on a project involving the S32K146 MCU, and I’m using Simulink to handle EEPROM operations. I’ve encountered some issues with data retention that I haven’t been able to resolve, and I’d really appreciate your guidance. In my setup, I’m trying to store values to EEPROM using the "Flash_EEEWrite" block. I’m rotating values from a Repeating Sequence block and writing them after initializing the "Flash_Config". To ensure proper initialization, I’ve also added a 100ms delay before performing any write operations. However, after a power cycle, the values I’ve written are not retained. Here’s what I’ve observed: When the data type of the FLASH_EEEWrite block is set to  uint32_t, the value read back is consistently 7fff(Hex) When set to uint8_t, the value returned is 82(hex). These values are constant regardless of the input, and do not reflect the values I’m writing. I’m not sure if the issue lies in the configuration of EEPROM, the way I’m using the Simulink blocks, or perhaps a misunderstanding of how the FLASH_EEEWrite block works in this context. I’ve attached the Simulink model I’m working with, in case it helps illustrate the setup more clearly. Would you be able to provide any insight into what might be going wrong, or any recommended steps I should follow to ensure reliable EEPROM writes and retention across power cycles? Thank you very much in advance for your time and support. I really appreciate any help or suggestions you can provide.
查看全文
i.MX7D 的 DRAM_SDCLK0 频率约为 270MHz,速度很慢! 你好。 当 CCM_ANALOG_PLL_DDR 设置为 0x0000302C 时,DRAM_SDCLK0 为 132MHz。 因此,当 CCM_ANALOG_PLL_DDR 的 TEST_DIV_SELECT 位设置为 0x01 并设置为 0x0020302C 时,DRAM_SDCLK0 的频率约为 270MHz。 它是 533Mhz 的一半。 DRAM_PHYM_ALT_CLK_ROOT 和 DRAM_ALT_CLK_ROOT 设置为 DDR_PLL_DIV2。 有没有将其设置为 1/2 的设置? 顺祝商祺! Re: DRAM_SDCLK0 of i.MX7D is about 270MHz,  it's slow ! 嗨,琼西。 谢谢! 计算结果与实际 DDR_SDCKE 之间有 1/2 的差异。 我不知道为什么,但我现在就说到这里吧。 随着频率的增加,DDR_SDCLKE 的电压等级会降低。 因此,我考虑降低频率。 顺祝商祺! Re: DRAM_SDCLK0 of i.MX7D is about 270MHz,  it's slow ! 我展示的驱动程序只是告诉您公式,您需要读取寄存器CCM_ANALOG_PLL_DDR、CCM_ANALOG_PLL_DDR_NUM 和 CCM_ANALOG_PLL_DDR_DENOM,检查它们是否正确。 Re: DRAM_SDCLK0 of i.MX7D is about 270MHz,  it's slow ! 嗨,琼西。 我正在构建 uboot-2022.01。 您显示的代码是 get_ddrc_clk(void)。 我在这段代码中发现 reg = readl(&ccm_reg->root[DRAM_CLK_ROOT].target_root; "图 5-7.DRAM_Clock 结构" 中未写入的 DRAM_CLK_ROOT 将被载入注册表。 DRAM_CLK_ROOT 的初始值为 0x00000001。 清除 DRAM_CLK_ROOT 后显示正确。 但是,DRAM_SDCKE0 的频率为 270MHz。这样做对吗?我用示波器进行了检查。 顺祝商祺! Re: DRAM_SDCLK0 of i.MX7D is about 270MHz,  it's slow ! 我检查了源代码,如下所示 https://github.com/nxp-imx/uboot-imx/blob/lf_v2025.04/arch/arm/mach-imx/mx7/clock.c#L162 检查了函数 decode_pll 情况 PLL_DDR: reg = readl(&ccm_anatop->pll_ddr); if (reg& CCM_ANALOG_PLL_DDR_POWERDOWN_MASK) return 0; num = ccm_anatop->pll_ddr_num; denom = ccm_anatop->pll_ddr_denom; if (reg& CCM_ANALOG_PLL_DDR_BYPASS_MASK) return MXC_HCLK; div_sel = (reg& CCM_ANALOG_PLL_DDR_DIV_SELECT_MASK)>> CCM_ANALOG_PLL_DDR_DIV_SELECT_SHIFT; 返回 infreq * (div_sel + num / denom); 因此,公式为24M*(DIV_SELECT+(NUM/DENOM)),DIV_SEL来自 CCM_AANALOG_PLL_DDR,MUM 来自 CCM_AANALOG_PLL_DDR_NUM),DENOM 来自 CCM_ANALOG_PLL_DDR_DENOM Re: DRAM_SDCLK0 of i.MX7D is about 270MHz,  it's slow ! 嗨,琼西。 我看懂了你解释的图表。 但是,参考手册并未解释 FASTMIX 是哪个寄存器。 请告诉我注册名称。 在这种情况下,CCM_ANALOG_PLL_DDRn 的 TEST_DIV_SELECT 是否应设置为 0x00? 顺祝商祺! Re: DRAM_SDCLK0 of i.MX7D is about 270MHz,  it's slow ! 有没有将其设置为 1/2 的设置? >你是说DRAM_SDCLK需要 533Mhz 频率,对吗? 参考图 5-7,专用 DRAM_PLL 用于在 1066MHz 时生成 2 倍时钟,并使用分频器将其除以 2 以获得具有良好占空比的 533MHz 时钟。这个 533MHz 时钟将被 用作 PHY_MCLK。同时,1066MHz的时钟也将除以2,使用 1/N分频器获得533MHz作为PHY_CLK,还有一个1/N分频器用于将PHY锁定分频到较低的频率,例如266MHz或133MHz。1/N 分频器是一个 3 位分频器, 所以 N 可以是 2 到 8。所以只要将这个 1/N 设置为 1/2,你就能得到 533Mhz
查看全文
MCU 嗨,团队、 需要这些部件的以下详细信息 1:)RT1170 控制器 2:)RT1060 控制器 3:)S32K344EHT1VMMST 控制器,这些部件需要以下详细信息 单价(美元) 100 数量的单价(美元 500 数量的单价(美元 1000 数量的单价(美元 每个部件的交货时间 环境状况(Reach 和 ROHS) Re: MCU 你好@Akhilesh-Shindhe、 非常感谢您关注我们的产品并使用我们的社区。 请打开以下链接,选择您想了解的 MCU 类型。 https://www.nxp.com/products/product-selector:PRODUCT-SELECTOR 例如,我们点击 MIMXRT1171AVM8A,然后就可以获得所需的所有详细信息。 希望它能帮到你。 如果您还有疑问,请告诉我。 祝你愉快 敬上 MayLiu
查看全文
How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) I am using the Yocto BSP imx-6.12.20-2.0.0. In the current build, U-Boot displays the default 4-penguin splash image at boot time. Could you please let me know from where this default U-Boot image is being picked? Also, how can I replace this image with a custom splash screen as part of the Yocto build? Any guidance on which source files or Yocto recipes need to be modified would be greatly appreciated. Graphics & Display i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux Yocto Project Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) Hi, There is no ready-made patch for your application, but need you to modify the source code referring the previous commit. Best Regards, Zhiming Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) @Zhiming_Liu  In the commit it only mention about to show "logo_linux_clut224.ppm",  but my requirement is to show the logo_linux_clut224.ppm as single image instead of 4 tiles in full screen (1920 x1080) Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) Hi, Please refer this commit: https://github.com/varigit/linux-2.6-imx/commit/1a3d71c1c38b058daa0d29140a9cff747e5a7f51 Best Regards, Zhiming Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) @Zhiming_Liu Thanks, I can able to change the default log, but like 4 penguin image, it shows my custom image as 4 tiles can we shows it as single image as 1920x1080 Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) @Zhiming_Liu Thanks, I can able to change the default log, but like 4 penguin image, it shows my custom image as 4 tiles can we shows it as single image as 1920x1080 Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) Hi, Your kernel doesn't contain this commit: https://github.com/varigit/linux-2.6-imx/commit/1a3d71c1c38b058daa0d29140a9cff747e5a7f51, so it will not use logo.ppm. You can rename logo.ppm to logo_linux_clut224.ppm, this will replace original logo_linux_clut224.ppm Best Regards, Zhiming Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) @Zhiming_Liu still see logo_linux_clut224.ppm showing the original penguin image. I’m trying to replace the default penguin boot logo shown at kernel boot on my Yocto image. Following the instructions from https://variwiki.com/index.php/Yocto_Linux_logo , I created a linux-imx_%.bbappend file under: >meta-freescale/recipes-kernel/linux/ Inside that bbappend, I added my custom logo.ppm and placed the image under a files directory alongside the bbappend. Then I rebuilt the kernel and image: $bitbake -c cleanall linux-imx $bitbake linux-imx $bitbake imx-image-full However, even after rebuilding, the penguin logo is still displayed at boot. I checked inside the build at: >kernel-source/drivers/video/logo/ Note: Before building, I manually deleted logo_linux_clut224.ppm from drivers/video/logo/ hoping it would be replaced — but it still comes back and the logo doesn’t change. Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0) Hi @binil  Replacing logo need to modify kernel source code, logo file is .ppm file here. You can refer this guide. https://github.com/nxp-imx/linux-imx/tree/lf-6.12.y/drivers/video/logo For yocto layer, please refer yocto guide to create a custom layer. https://docs.yoctoproject.org/next/dev-manual/layers.html Best Regards, Zhiming Re: How to change the default U-Boot splash screen (Yocto BSP imx-6.12.20-2.0.0)  I found the line "sources/meta-openembedded/meta-oe/recipes-kernel/linux/linux.inc" if [ -e ${UNPACKDIR}/logo_linux_clut224.ppm ]; then install -m 0644 ${UNPACKDIR}/logo_linux_clut224.ppm drivers/video/logo/logo_linux_clut224.ppm I think the "logo_linux_clut224.ppm " showing the default penguin image, If so, can you please help me to modify it with my "logo_linux_clut224.ppm" file
查看全文
LLCE LIN割り込み S32G3 には 4 つの LLCE lin チャネルがあり、Lin1 チャネルをスレーブとして、Lin0、2、3 をマスターとして設定しました。 スレーブの受信応答機能を検証する必要があります。 EB で LIN1 の割り込みを設定し、有効にしました。コールバック関数は Lin_CmdFromLlceIsr です。LIN1 に LIN メッセージを送信すると、LIN1 は割り込み応答を入力しません。代わりに LIN2 割り込みを有効にした場合にのみ、割り込みを入力でき、この時点で LIN1 は応答を返します。なぜこのようなことが起こるのでしょうか。 Re: LLCE LIN interrupt こんにちは、 @pmboat ご返信ありがとうございます。 デフォルトでは、LIN LLCE ファームウェアは内部 CORE 2 で実行されているため、LLCE LIN のCASEは LLCE_INT2 が使用されます。 BR チェイン Re: LLCE LIN interrupt はい、返信ありがとうございます。 私が使用するパッケージは次のとおりです。 1. SW32G_RTD_4.4_5.0.0_QLP03 2. S32G_LLCE_1_0_10 チップはs32g399aです。 Re: LLCE LIN interrupt こんにちは、 @pmboat ご投稿ありがとうございます。 1. LLCE LIN と提携しているようですが、本当ですか? 2. 使用している RTD/LLCE FW のバージョンはどれですか? BR チェイン
查看全文
[臨陽][SE050E2]信頼性レポートに関する問い合わせ こんにちは、専門家の皆様 お客様は中国の江蘇省臨陽エネルギー社で、最終用途はメーターアプリケーションです。現在、同社はチップの高温および低温、静電気、振動などの物理的特性を含む SE050E2 の信頼性レポートを希望しています。 お客様と共有できるような情報はありますか? ご協力いただければ幸いです。 よろしくお願いいたします。 カン Re: [Linyang][SE050E2]query about reliability report こんにちは、カンさん 添付したこれを確認してください。 敬具 パルト
查看全文