Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
MC33772C 电压错误   你好, MC33772C 的默认开机状态应该是什么?我目前的开机状态是这样的这对 mc33772c 来说正常吗?在我尝试取消 mc33772c 后,采集点两端采集到的电压一致且正常。 请尽快回复 Kevin MCXC Re: MC33772C voltage error 在参考 GND 和芯片 GND 短路连接后,问题得到了解决。 Re: MC33772C voltage error 亲爱的凯文 但是,由于电压差如此之高,看起来更像是某些外部元器件损坏了。电阻或 PCB 线路与 GND 中断或短路。 致以最崇高的敬意 约瑟夫 Re: MC33772C voltage error 亲爱的凯文 通道之间的电压差异可能是主动平衡造成的。请参阅下面对另一位在一个通道平衡过程中遇到电压变化(升高和降低)的客户的答复。 说明 这种现象是电池终端串联电阻的典型表现。如果通过电池端子向 cell2 施加负载(例如钟形平衡),则会在线路上产生电压下降。由于单元 3 的测量使用的是相同的单元终端,因此在单元 3 上会观察到相同的下降,但方向相反,幅度通常为一半。 如果负载施加在整个电池组上(通过电源负极和电池正极),就不会出现这种情况。 简而言之,要避免这种行为,要么降低电池终端电阻,要么降低负载电流。 致以最崇高的敬意 约瑟夫
記事全体を表示
i.MX93-電源立ち上がり時間要件 こんにちは、チーム 当社では、PCA9451AHNY PMIC を搭載した i.MX93 プロセッサを搭載したボードを設計しており、デザインプロセスの一環として、i.MX93 電源ピンの推奨立ち上がり時間要件と、PCA9451AHNY PMIC の降圧および LDO 出力立ち上がり時間が必要です。しかし、このデータはプロセッサと PMIC の両方のデータシートでは入手できません。詳細を教えていただけますでしょうか? よろしくお願いいたします。 アビジット Re: i.MX93-Power Rise Time requirements つまり、 PCA9450 のデータシートによると、tRESTART は以下に示すように 250mS です。
記事全体を表示
MCUXpresso SDK 25.03.00 以降で 88W8801 を使用できないのはなぜですか? こんにちは、 EVK-LILY-W131 (88W8801) を i.MXRT1170 EVK に接続し、Wi-Fi サンプルを実行したいと考えています。 EVK-LILY-W131 (88W8801) のマクロが MCUXpresso SDK 24.12.00 まで使用できるのに、25.03.00 以降では使用できないのはなぜですか? 関連文書へのリンクを添付しました。 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/_static/wireless/UM11442-NXP-Wi-Fi-and-Bluetooth-Demo-Applications-for-i.MX-RT-platforms-ユーザーガイド.pdf Re: Why can't I use 88W8801 with MCUXpresso SDK 25.03.00 or later? こんにちは@Shuhei_Dさん NXP MIMXRTシリーズにご興味をお持ちいただきありがとうございます。 私は Wi-Fi チームの同僚に相談しましたが、現在のところ、SDKs の古いバージョンはサポートされていますが、新しいバージョンは推奨されないというアドバイスを受けました。ただし、88W8801 を手動で新しいバージョンに移植することはCAN。 よろしくお願いします、 ギャビン
記事全体を表示
i.MX RT1170 EVKB についての説明が必要 NXPチームの皆様 ご挨拶! 今後のプロジェクトの 1 つとして、EVKB ボードから始めて i.MX RT1170 MCU を使用する予定です。このプロジェクトでは、4G データ モジュール、イーサネット、カメラ、オーディオ、ディスプレイの統合が行われます。技術的な質問がいくつかありますので、以下の点についてご指導いただければ幸いです。 1. 4Gデータモジュールの構成 EVKBボードで4Gモジュールを使用したいと考えています。 SIM カードを搭載スロットに挿入し、M.2 インターフェース経由で 4G モデム (Quectel EC25 など) を接続するのは正しいですか? EVKB、SIM スロット、M.2 コネクタ間で内部コネクテッドされているインターフェース (UART、USB など) はどれですか? このインターフェースを介して 4G モジュールを構成し、通信するために使用できる SDK サンプルまたはアプリケーションノートはありますか? 2. カメラインターフェースとリモートモニタリング 私たちの要件には、CCTV システムと同様に、カメラを使用してビデオをリモートでストリーミングすることが含まれます。 CAN i.MX RT1170 EVKB はこのユースCASEをサポートできますか? サポートされているカメラ インターフェース (MIPI-CSI、USB など) は何ですか? また、カメラの統合とリモート ストリーミングに関するリファレンス コードやドキュメントはありますか? 3. ディスプレイ統合 全画面ビデオ、アニメーション、テキストを表示するには、RGB-LVDS または MIPI-DSI インターフェースを備えたディスプレイを使用する予定です。 LVDS/MIPI-DSI ディスプレイをインターフェイスするための SDK サンプルまたはリファレンス ガイドはありますか? スムーズなビデオとグラフィックをレンダリングするためのハードウェア/ソフトウェア要件は何ですか? 4. オーディオ再生 システムは「こんにちは」や「おはようございます」などの音声プロンプトを再生する必要があります。 SAI インターフェースを備えたオーディオ コーデック、または UART 経由の DFPlayer モジュールのいずれかを使用することを検討しています。 このプラットフォームでは、どの方法の方が信頼性が高く、推奨されますか? SAI + コーデック構成に使用できる SDK サンプルはありますか? 皆様のサポート、また参考ドキュメントやサンプル プロジェクトを共有していただければ幸いです。 ご協力をお待ちしております。 事前に感謝いたします。 よろしくお願いします、 パンディヤン T. Re: Clarifications Required for i.MX RT1170 EVKB 1. 残念ながら、例は Wi-Fi と Bluetooth のものなので、これを確認するためのテストCASEはありません。SO、SIM カードを挿入すると、M.2 インターフェース経由で 4g モデムで機能するかどうかは確認できません。ボードの回路図では、SIM カードが RT1170 に直接コネクテッドされていることがわかります。 M.2 コネクタは UART および SDIO とインターフェースします。 2. はい、そのアプリケーションは使用できますが、ビデオのストリーミングの例はありません。MIPI-CSI および USB 経由でビデオを取得する例があります。 i.MX RT1050をベースにしたシンプルなUVCデバイスの開発 i.MX 8/RT MIPI DSI/CSI-2 3. はい、SDKs の表示例や lvgl の例を参照してください。 こちらのアプリケーションノートを参照してください: AN12940: MIPI DSI ベースの RT1170 LCD ディスプレイシステムの使用例 – アプリケーションノート 要件に関しては、解像度によって一定量のデータが必要になるため異なる場合があります。 4. どれを使用するかを選択する要件はわかりませんが、オンボード コーデックを使用した SAI の便利な例があります。SDK の SAI の例を参照してください。これらの例では、EVK コーデックとともに SAI が使用されています。 BR、 オマール
記事全体を表示
Sample application for Ethernet send and receive with internal loopback on Zephyr. #zephyr S32K148EVB #ethernet #Enet_ip I would like to use net_if ,ethernet APIs and create a application where i can send and receive net package in loopback manner.  I can see the driver apis in zephyr but cannot see much use of it in any sample application or not doing in loopback manner. I would like to design any of below sample application. the major gap for me is receiving the package. -enet -net_if. One more hint i would like to make similar project to s32k1 SDK/Eth_InternalLoopback_S32k148 project Re: Sample application for Ethernet send and receive with internal loopback on Zephyr. Hello @keykur , This use case seems best suited for a low-level API approach (i.e., working directly with the Ethernet driver). However, due to how the ethernet_api is designed in Zephyr, Ethernet MAC drivers submit received frames directly to the Zephyr TCP/IP stack. As a result, it's necessary to interact with the stack itself rather than just the driver. From what I’ve found, the packet socket API appears to be the most appropriate solution for this scenario: https://docs.zephyrproject.org/3.7.0/samples/net/sockets/packet/README.html#packet-socket Additionally, Zephyr provides a traffic capture API, which can also be used to observe Ethernet frames: https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/net/lib/capture/capture.c This capture API is primarily intended for monitoring and analysis, rather than for processing frames as part of the application logic. Therefore, for active send/receive use cases, the packet socket API is likely the better fit. Best regards, Pavel Re: Sample application for Ethernet send and receive with internal loopback on Zephyr. I can see how to configure TX callback. but nothign for rx. so i would like a callback or the point of execution in zephyr where does it goes when we receive a pkt.
記事全体を表示
OPENOCDを使用したI.MX93 EVKおよびI.MX8ULP EVKのリモートデバッグ こんにちは、NXPさん 今、私はopenocdを使ってimx93 cm33をデバッグしたいと思っています(私のボードはFRDM-imx93です) このドキュメントを見つけました。OpenOCDを使用したiMX93およびiMX8ULPのリモートデバッグ.pdf エボニー・チュー著 システムエンジニア 2023年2月 第13章ではファイルをダウンロードCANません Git clone ssh://[email protected]/imx/openocd.git パッチのダウンロードも失敗しました https://confluence.sw.nxp.com/download/attachments/183090102/0001-Add-i.MX93-target-and-evk-board-support.patch?version=3&modificationDate=1655802112857&api=v2 新しいダウンロードリンクはありますか? FRDMトレーニング Re: REMOTE DEBUG I.MX93 EVK AND I.MX8ULP EVK WITH OPENOCD CAS トレーニングの情報は外部のお客様と直接共有することは許可されていないため、アクセスできません。 Re: REMOTE DEBUG I.MX93 EVK AND I.MX8ULP EVK WITH OPENOCD こんにちは@Rita_Wang git clone ssh://[email protected]/imx/openocd.git Cloning into 'openocd'... ssh: connect to host bitbucket.sw.nxp.com port 22: Connection refused fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Access to bitbucket.sw.nxp.com was denied bitbucket.sw.nxp.com didn’t accept your login certificate, or one may not have been provided. Try contacting the system admin. ERR_BAD_SSL_CLIENT_AUTH_CERT 0001-add-i.mx8ulp-target-and-evk-board-サポート.patchおよび0001-Add-i.MX93-target-and-evk-board-サポート.patch Access to confluence.sw.nxp.com was denied confluence.sw.nxp.com didn’t accept your login certificate, or one may not have been provided. Try contacting the system admin. ERR_BAD_SSL_CLIENT_AUTH_CERT   Re: REMOTE DEBUG I.MX93 EVK AND I.MX8ULP EVK WITH OPENOCD これを試してみて、それでもうまくいかない場合は教えてください: NXP BitbucketからOpenOCDを入手します。 $ Git クローン ssh://[email protected]/imx/openocd.git −i.MX 8ULP EVKおよびi.MX93 EVKをサポートするためのパッチがあります − NXP Bitbucket のパブリック SSH を追加します (まだの場合)。 https://bitbucket.sw.nxp.com/account または、Github から入手してください: $ Git clone https://github.com/ntfreak/openocd.gitを実行し、パッチ0001-add-i.mx8ulp-target-and-evk-board-support.patchと0001-Add-i.MX93-target-and-evk-board-サポート.patchを適用します。 − Github のパブリック SSH をまだ追加していない場合は追加します。 https://github.com/settings/ssh/new
記事全体を表示
在 Zephyr 上使用内部环回进行以太网发送和接收的示例应用程序。 #zephyrS32K148EVB#ethernet #Enet_ip 我想使用net_if,以太网API并创建一个应用程序,我可以在其中以环回方式发送和接收代码包。 我可以在 zephyr 中看到驱动程序 apis,但在任何示例应用程序中都看不到它有多大用途,或者没有以环回方式使用。我想设计以下任何一个示例应用程序。对我来说,最大的差距是收到代码包。 -网络 -net_if。 还有一个提示,我想制作与 s32k1 SDK/Eth_InternalLoopback_S32k148 项目 Re: Sample application for Ethernet send and receive with internal loopback on Zephyr. 你好@keykur、 这种用例似乎最适合采用低级 API 方法(即直接与以太网驱动程序配合使用)。不过,由于 Zephyr 中 ethernet_api 的设计方式,以太网 MAC 驱动程序会将接收到的帧直接提交给 Zephyr TCP/IP 协议栈。因此,有必要与堆栈本身而不仅仅是驱动程序进行交互。 根据我的发现, packet socket API 似乎是最适合这种情况的解决方案: https://docs.zephyrproject.org/3.7.0/samples/net/sockets/packet/README.html#packet-socket 此外,Zephyr 还提供了 流量捕获 API ,它也可用于观察以太网帧:https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/net/lib/capture/capture.c 此捕获 API 主要用于监控和分析,而不是将帧作为应用程序逻辑的一部分进行处理。因此,对于主动发送/接收用例,数据包套接字应用程序接口可能更适合。 顺祝商祺! 帕维尔 Re: Sample application for Ethernet send and receive with internal loopback on Zephyr. 我知道如何配置 TX 回调。但没有 Rx。因此,我希望在 zephyr 中有一个回调或执行点,当我们收到一个 pkt 时,它将去哪里。
記事全体を表示
S32K344 执行 HSE 指令导致程序崩溃问题 亲爱的 我使用编译宏指令将 Hse_Send() 函数编译到 0x0041E400,空间大小为 6kb。编译后生成的地图文件表明上述操作成功。 在执行加密服务之前,我首先将 HSE_send 函数复制到地址 0x2043E800,然后使用指针函数跳转到相应地址执行该函数。情况截图如下: 在单个步骤中执行上述组装指令时,PC 寄存器将 RESET 为 0。 问题这个问题是我的软件操作造成的吗?我将代码复制到 RAM 地址的方法不正确吗? Re: S32K344 execution of HSE instructions led to a program crash issue 当调试器显示 PC 为零时,通常是因为调试器无法解析故障上下文。正如我之前写的,看起来你从错误的地址执行了与位置相关的代码--这总是会导致崩溃,因为某些相对跳转是不正确的。这显然造成了故障或一系列故障。 此致, Lukas Re: S32K344 execution of HSE instructions led to a program crash issue 亲爱的 感谢您的支持,但我仍然需要知道为什么会像下面这样跳转到 0x0? 我需要找到问题的原因,以避免风险,等待您的反馈。 Re: S32K344 execution of HSE instructions led to a program crash issue 看起来函数只是被强制编译到文本部分,但编译器并不知道应该将函数编译到 RAM 地址。这不是独立于位置的代码。详细信息请参阅本文: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Run-a-routine-from-RAM-in-S32-Design-Studio/ta-p/1113336 但是,由于 RTD 已经为此准备好了内存映射文件和链接器文件,因此没有理由再用其他方法来做。 此致, Lukas Re: S32K344 execution of HSE instructions led to a program crash issue 亲爱的 谢谢,您的解决方案很有效,但您能告诉我为什么我将代码复制到 RAM 的方法不能工作吗?是因为 S32DS 不支持这种方式?还是 RTD 对这种方式有限制? Re: S32K344 execution of HSE instructions led to a program crash issue 亲爱的 谢谢,用你的办法是行得通的,但你能告诉我为什么我把代码复制到 RAM 中的方法行不通吗?S32DS 不支持这种方式?还是 RTD 限制了这种方式? Re: S32K344 execution of HSE instructions led to a program crash issue 还有一点要注意:如果要强制转入 RAM 的函数调用了其他函数,可能也需要将它们强制转入 RAM。 Re: S32K344 execution of HSE instructions led to a program crash issue 你好@Ali22 我看到你使用了 RTD 的内存映射文件。这种情况下,在 RTD 项目中非常简单,您不需要创建自己的部分,也不需要手动复制代码。 例如,假设我们要将 Hse_Ip_ServiceRequest 函数强制转换为 RAM。打开 HSE_Ip.c 和 HSE_Ip.h并找到该函数的定义/声明。 如果仔细查看文件,就会发现所有代码在开始时都强制使用了闪存: #define CRYPTO_43_HSE_START_SEC_CODE #include"Crypto_43_HSE_MemMap.h" 并在最后 #define CRYPTO_43_HSE_STOP_SEC_CODE #include"Crypto_43_HSE_MemMap.h" 要强制只将一个函数放入 RAM,我们必须在函数前停止使用默认部分,使用RAMCODE部分,然后再使用默认部分。在头文件中,它可以是这样的 ... #define CRYPTO_43_HSE_STOP_SEC_CODE #include"Crypto_43_HSE_MemMap.h" #define CRYPTO_43_HSE_START_SEC_RAMCODE #include"Crypto_43_HSE_MemMap.h" hseSrvResponse_t Hse_Ip_ServiceRequest ( uint8 u8MuInstance, uint8 u8MuChannel, Hse_Ip_ReqType* pRequest, hseSrvDescriptor_t* pHseSrvDesc ); #define CRYPTO_43_HSE_STOP_SEC_RAMCODE #include"Crypto_43_HSE_MemMap.h" #define CRYPTO_43_HSE_START_SEC_CODE #include"Crypto_43_HSE_MemMap.h" ... 在 *.c 文件中也这样做。然后,启动代码会自动将功能复制到 RAM 中,您无需手动复制代码。 此致, Lukas
記事全体を表示
S32K344 execution of HSE instructions led to a program crash issue Dears I compiled the Hse_Send() function to 0x0041E400 using a compilation macro instruction, with a space size of 6kb. The map file generated after compilation indicates that the above operation was successful. Before executing the encryption service, I first copied the HSE_send function to the address 0x2043E800, and used a pointer function to jump to the corresponding address to execute the function. The screenshot of the situation is as follows: When executing the above assembly instructions in a single step, the PC register will be reset to 0. Question: Is this issue due to my software operation? Is the way I copied the code to the RAM address incorrect? Re: S32K344 execution of HSE instructions led to a program crash issue When a debugger shows PC as zero, it's typically caused by fact that the debugger is not able to parse the fault context. As I wrote before, it looks like you executed position dependent code from wrong address - this always leads to crash because some relative jumps won't be correct. This obviously caused a fault or rather a series of faults.  Regards, Lukas Re: S32K344 execution of HSE instructions led to a program crash issue Dears Thanks for your support, but I still need know Why it jumping to 0x0 like below? I need to find the reason for the problem to avoid risks, wait for your feedback. Re: S32K344 execution of HSE instructions led to a program crash issue It looks like the function is simply forced to text section but the compiler does not know that it should compile the function to RAM address. It's not position independent code. You can take a a look at this article for details: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Run-a-routine-from-RAM-in-S32-Design-Studio/ta-p/1113336 But because RTD has already prepared memory mapping files and linker file for this, there's no reason to do that in another way.  Regards, Lukas Re: S32K344 execution of HSE instructions led to a program crash issue Dears Thanks, It works with your solution, but can you let me know why the way I  copy the code to RAM can't works? Due to the S32DS does't support this way? Or RTD has limitation to this way? Re: S32K344 execution of HSE instructions led to a program crash issue Dears Thanks, It works with your solution, but can you let me know why the way I  copy the code to RAM can't works? Due to the S32DS does't support this way? Or RTD has limitation to this way? Re: S32K344 execution of HSE instructions led to a program crash issue And one note: if a function you want to force to RAM calls other functions, you may need to force them to RAM too.  Re: S32K344 execution of HSE instructions led to a program crash issue Hi @Ali22  I can see you use memory mapping file from RTD. In this case, it's quite simple in RTD project, you do not need to create own section, you do not need to copy the code manually.  For example, let's say we want to force Hse_Ip_ServiceRequest function to RAM. Open HSE_Ip.c and HSE_Ip.h and find the definition/declaration of this function.  If you take closer look at the files, you will see that all the code is forced to flash using this at the beginning: #define CRYPTO_43_HSE_START_SEC_CODE #include "Crypto_43_HSE_MemMap.h" and at the end: #define CRYPTO_43_HSE_STOP_SEC_CODE #include "Crypto_43_HSE_MemMap.h" To force only one function to RAM, we have to stop this default section in front of our function, use RAMCODE section and then use the default section again. In header file, it can look like this: ... #define CRYPTO_43_HSE_STOP_SEC_CODE #include "Crypto_43_HSE_MemMap.h" #define CRYPTO_43_HSE_START_SEC_RAMCODE #include "Crypto_43_HSE_MemMap.h" hseSrvResponse_t Hse_Ip_ServiceRequest ( uint8 u8MuInstance, uint8 u8MuChannel, Hse_Ip_ReqType* pRequest, hseSrvDescriptor_t* pHseSrvDesc ); #define CRYPTO_43_HSE_STOP_SEC_RAMCODE #include "Crypto_43_HSE_MemMap.h" #define CRYPTO_43_HSE_START_SEC_CODE #include "Crypto_43_HSE_MemMap.h" ... Do the same in *.c file. Then the function is copied to RAM automatically by startup code, you do not need to copy the code manually.  Regards, Lukas
記事全体を表示
Clarifications Required for i.MX RT1170 EVKB Dear NXP Team, Greetings! We are planning to use the i.MX RT1170 MCU, starting with the EVKB board, for one of our upcoming projects. The project will involve integration of a 4G data module, Ethernet, camera, audio, and display. I have a few technical queries and would appreciate your guidance on the following: 1. 4G Data Module Configuration We would like to use a 4G module with the EVKB board. Is it correct to insert the SIM card into the on-board slot and connect a 4G modem (e.g., Quectel EC25) via the M.2 interface? Which interfaces (e.g., UART, USB) are internally connected between the EVKB, SIM slot, and the M.2 connector? Are there any SDK examples or application notes available for configuring and communicating with a 4G module through this interface? 2. Camera Interface and Remote Monitoring Our requirement involves using a camera to stream video remotely, similar to a CCTV system. Can the i.MX RT1170 EVKB support this use case? What are the supported camera interfaces (MIPI-CSI, USB, etc.), and is there any reference code or documentation for camera integration and remote streaming? 3. Display Integration We intend to use a display with either RGB-to-LVDS or MIPI-DSI interface to show full-screen videos, animations, and text. Are there any SDK examples or reference guides for interfacing LVDS/MIPI-DSI displays? What are the hardware/software requirements for rendering smooth video and graphics? 4. Audio Playback The system should play voice prompts example like “Hello” or “Good Morning.” We are considering using either an audio codec with the SAI interface or a DFPlayer module over UART. Which method would be more reliable or recommended for this platform? Are there any SDK examples available for SAI + codec configuration? I would greatly appreciate your support and any reference documentation or sample projects you could share. Looking forward to your kind assistance. Thank you in advance. Best regards, Pandiyan T. Re: Clarifications Required for i.MX RT1170 EVKB 1. Unfortunately, we do not have a test case to confirm this as the examples are for Wifi and Bluetooth. So I cannot confirm that inserting the SIM card will work with a 4g modem via M.2 interface.  The board schematic shows that SIM card is directly connected to the RT1170. M.2 connector interfaces with UART and SDIO. 2. Yes, that application can be used however there is no example of streaming video. There are examples to acquire video through MIPI-CSI and trough USB. Developing a simple UVC device based on i.MX RT1050 i.MX 8/RT MIPI DSI/CSI-2 3. Yes, please refer to the display examples on the SDK, as well as lvgl examples. Please refer to this application note: AN12940: Use Case of RT1170 LCD Display System based on MIPI DSI – Application Note Regarding the requirements, it may vary as the resolution would require certain amount of data. 4. I don't know your requirements to choose which one to use, however, we have useful examples of SAI with the onboard codec. Please refer to any of SAI examples of the SDK, they use SAI along with the EVK codec. BR, Omar
記事全体を表示
静的ライブラリ内のグローバル変数の未定義参照に関する問題 NXPチームの皆様 ソースファイルがあります ファイル名.c および対応するヘッダー ファイル名.h。内で ファイル名.c、いくつかのグローバル変数を定義して初期化します。これらは次のように宣言されています。 外部 で ファイル名.h。 私はまとめた ファイル名.c 静的ライブラリ ファイル (filename.a) に保存します。ただし、この静的ライブラリをリンクすると、それらのグローバル変数に関連する「未定義の参照」エラーが発生します。 これらのグローバル変数を正しく管理する方法について、ガイダンスやベストプラクティスを提供していただけますか? 外部 未定義の参照の問題を解決するための宣言と静的ライブラリの作成方法 再開まで今しばらくお待ちください。 よろしくお願いいたします。 P.ランジス・クマール Re: Issue with Undefined References for Global Variables in Static Library 当社製品にご興味をお持ちいただき、また当社コミュニティに貢献していただき、ありがとうございます。 HOWTO: S32DS GCC プロジェクトに静的ライブラリ ファイルを追加するを参照してください。 この情報が役に立つことを願います。他にご質問がございましたら、お気軽にお問い合わせください。
記事全体を表示
使用 openocd 远程调试 i.mx93 evk 和 i.mx8ulp evk 你好 NXP, 现在我想用 openocd 调试 imx93 cm33(我的板是 frdm-imx93) 我找到了这份文档:使用 OpenOCD 远程调试 iMX93 和 iMX8ULP.pdf 其中,Ebony Zhu 系统工程师 2023 年 2 月 在第 13 章中,我无法从以下地址下载文件 Git clone ssh://[email protected]/imx/openocd.git 补丁也下载失败 https://confluence.sw.nxp.com/download/attachments/183090102/0001-Add-i.MX93-target-and-evk-board-support.patch?version=3&modificationDate=1655802112857&api=v2 有新的下载链接吗? FRDM 培训 Re: REMOTE DEBUG I.MX93 EVK AND I.MX8ULP EVK WITH OPENOCD 我已向您确认,CAS 培训的信息不允许直接与外部客户共享,因此您无法访问。 Re: REMOTE DEBUG I.MX93 EVK AND I.MX8ULP EVK WITH OPENOCD 你好@Rita_Wang git clone ssh://[email protected]/imx/openocd.git Cloning into 'openocd'... ssh: connect to host bitbucket.sw.nxp.com port 22: Connection refused fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Access to bitbucket.sw.nxp.com was denied bitbucket.sw.nxp.com didn’t accept your login certificate, or one may not have been provided. Try contacting the system admin. ERR_BAD_SSL_CLIENT_AUTH_CERT 0001-add-i.mx8ulp-target-andevk-board-s@@ upport.patch 和 0001-add- i.mx93-Targetand-evk-board-support.patch Access to confluence.sw.nxp.com was denied confluence.sw.nxp.com didn’t accept your login certificate, or one may not have been provided. Try contacting the system admin. ERR_BAD_SSL_CLIENT_AUTH_CERT   Re: REMOTE DEBUG I.MX93 EVK AND I.MX8ULP EVK WITH OPENOCD 你可以试试这个,如果还是不行,请告诉我: 从恩智浦 Bitbucket 获取 OpenOCD: $ Git clone ssh://[email protected]/imx/openocd.git -支持 i.MX 8ULP EVK 和 i.MX93 EVK 的补丁程序 -为恩智浦 Bitbucket 添加公共 SSH(如果尚未添加): https://bitbucket.sw.nxp.com/account 或者从 Github 获取: $ Git 克隆 https://github.com/ntfreak/openocd.git,然后应用补丁 0001-add-i.mx8ulp-target-and-evk-board-support.patch 和 0001-Add-i.MX93-target-and-evk-board-support.patch -为 Github 添加公共 SSH(如果尚未添加): https://github.com/settings/ssh/new
記事全体を表示
i.MX93-Power Rise Time requirements Hi Team, We are designing a board with i.MX93 Processor with PCA9451AHNY PMIC, as part of our design process we require the recommended rise time requirements for i.MX93 Power pins and PCA9451AHNY PMIC's Buck and LDO output rise times. But this data is not available in both processor and PMIC datasheets. Could you please provide me with this details? Regards, Abhijith Re: i.MX93-Power Rise Time requirements Do you mean the  According to the PCA9450 datasheet, its tRESTART is 250mS as shown below.
記事全体を表示
TJA1043 application 你好,对于TJA1043的应用原理图(page 19)我有个疑问想请教: TJA1043的INH引脚控制了给TJA1043的VCC引脚供电的5V电源芯片的使能引脚,那么当INH拉低5V电源芯片的使能引脚,5V电源芯片不能给TJA1043的VCC引脚供电,TJA1043没有供电,它如何输出INH信号来拉高5V电源芯片的使能呢 Re: TJA1043 application 谢谢 Re: TJA1043 application 对的 Re: TJA1043 application 您给的资料中提到了当微控制器完全无电(无 VCC 供电)时, ,TJA1043 通过电池供电保持部分活力。它允许收发器监测总线 上的 CAN 消息。我的理解是 TJA1043 可以在没有 VCC 的情况下继续监听总线报文的原因吧 Re: TJA1043 application Sleep 模式VCC本来就没电了 您仔细看看AH1014 page45:6.2.4 Sleep Mode  Application Hints Re: TJA1043 application 常电应用场景中VBAT是不断电的,按照参考应用原理图,本地wake pin是通过电阻上拉到VBAT的,那wake pin始终是高电平,是不是就不能用来控制唤醒。 via the CAN bus的话,TJA1043的VCC没有供电,它可以收到CAN bus的唤醒报文吗。 Re: TJA1043 application INH 是上拉到了 VBAT 的,通过外部部件 SETB/EN来控制 TJA1043 的状态控制在 H'H/L 中,他是一个直观的受控的因为 VBAT 没断电,比方说上电视频以后 tja1043 在睡眠的模式下工作,STB/EN都是在浮动的无意识中醒来,那可以通过本地醒来密码或者远程唤醒(通过 CAN 总线)让她从此以后让 TJA1043 工人制作: 任何唤醒请求、设置 Pwon 标志或STB_N 上的低电平到高电平转换都将 清除 UVNOM 和定时器,从而重新激活电压调节器(至少在再次设置 UVNOM 之前)。
記事全体を表示
Zephyr 上の内部ループバックを使用した イーサネット 送受信のサンプル アプリケーション。 #Zephyr S32K148EVB #イーサネット #Enet_ip net_if、イーサネット API を使用して、ループバック方式でネット パッケージを送受信できるアプリケーションを作成したいと思います。 Zephyr のドライバ API は確認できますが、サンプル アプリケーションでの使用や、ループバック方式での使用はあまり見当たりません。以下のサンプルアプリケーションのいずれかをデザインしたいと思います。私にとっての大きな問題は、パッケージを受け取ることです。 -エネット -net_if。 もう1つのヒントは、 s32k1 SDKs / Eth_InternalLoopback_S32k148プロジェクトに似たプロジェクトを作成したいというものです。 Re: Sample application for Ethernet send and receive with internal loopback on Zephyr. こんにちは@keykurさん、 このユースCASEは、低レベルの API アプローチ (つまり、イーサネット ドライバを直接操作する) に最適なようです。ただし、Zephyr での ethernet_api の設計方法により、イーサネット MAC ドライバは受信したフレームを Zephyr TCP/IP スタックに直接送信します。その結果、ドライバだけでなくスタック自体と対話する必要があります。 私が調べたところによると、 パケットソケットAPI このシナリオには最も適切な解決策のようです: https://docs.zephyrproject.org/3.7.0/samples/net/sockets/packet/README.html#packet-socket さらに、Zephyrは トラフィック キャプチャ APIを提供しており、これを使用してイーサネット フレームを監視することもできます。 https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/net/lib/capture/capture.c このキャプチャ API は、アプリケーション ロジックの一部としてフレームをプロセッシングするためではなく、主に監視と分析を目的としています。したがって、アクティブな送受信のCASEでは、パケット ソケット API の方が適していると考えられます。 よろしくお願いいたします。 パベル Re: Sample application for Ethernet send and receive with internal loopback on Zephyr. TX コールバックを構成する方法がCANました。しかし、処方箋については何もありませんでした。SO、パケットを受信したときに Zephyr でコールバックまたは実行ポイントがどこに送られるかを知りたいです。
記事全体を表示
MC33772C 電圧エラー   こんにちは、 MC33772C のデフォルトの電源オン状態はどうなりますか?現在の電源オン状態はこのようになっています。これは mc33772c では正常ですか?mc33772c をキャンセルしようとした後、収集ポイントの両端で収集された電圧は一貫して正常でした。 できるだけ早く返信してください ケビン MCX C Re: MC33772C voltage error リファレンスGNDとチップGNDを短絡コネクテッドしたら問題は解決しました。 Re: MC33772C voltage error ケビン様 しかし、このような高い電圧差があると、外部コンポーネントの一部が損傷しているように見えます。抵抗器または PCB トレースが中断されているか、GND に短絡しています。 敬具、 ヨゼフ Re: MC33772C voltage error ケビン様 チャネル間の電圧差は、アクティブバランスによって発生する可能性があります。1 つのチャネルのバランス調整中に電圧の変化 (上昇と下降) を経験した別のお客様への回答を以下で参照してください。 説明 この動作は、セル端子の直列抵抗に典型的なものです。セル端子を介してセル 2 に負荷が加えられると (ベル バランシングなど)、ライン上で電圧降下が発生します。セル 3 の測定では同じセル ターミナルが使用されるため、セル 3 でも同じ電圧降下が観測されますが、方向は反対で、通常は大きさは半分になります。 負荷がバッテリー パック全体に適用されている場合 (バッテリーのマイナスおよびプラス電源端子経由)、この動作は観察されないはずです。 簡単に言えば、この動作を回避するには、セル端子抵抗を減らすか、負荷電流を減らす必要があります。 敬具、 ヨゼフ
記事全体を表示
Why can't I use 88W8801 with MCUXpresso SDK 25.03.00 or later? Hello, I want to connect the EVK-LILY-W131 (88W8801) to the i.MXRT1170 EVK and run the Wi-Fi example. Why are macros for the EVK-LILY-W131 (88W8801) available up to MCUXpresso SDK 24.12.00, but not in 25.03.00 and later? I've attached a link to the relevant document. https://mcuxpresso.nxp.com/mcuxsdk/latest/html/_static/wireless/UM11442-NXP-Wi-Fi-and-Bluetooth-Demo-Applications-for-i.MX-RT-platforms-User-Guide.pdf Re: Why can't I use 88W8801 with MCUXpresso SDK 25.03.00 or later? Hi @Shuhei_D , Thanks for your interest in NXP MIMXRT series! I've consulted with my colleagues on the wifi team and the current advice is that older versions of the SDK are supported, but newer versions are no longer recommended. However you can still manually port the 88W8801 into a newer version. Best regards, Gavin
記事全体を表示
S32K344のHSE命令実行によりプログラムクラッシュ問題が発生した ディアズ コンパイル マクロ命令を使用して、Hse_Send() 関数を 0x0041E400 にコンパイルし、スペース サイズを 6kb にしました。コンパイル後に生成されたマップ ファイルは、上記の操作が成功したことを示します。 暗号化サービスを実行する前に、まず HSE_send 関数をアドレス 0x2043E800 にコピーし、ポインター関数を使用して対応するアドレスにジャンプして関数を実行しました。状況のスクリーンショットは次のとおりです。 上記のアセンブリ命令を 1 ステップで実行すると、PC レジスタは 0 にリセットされます。 質問: この問題はソフトウェアの操作によるものですか?コードを RAM アドレスにコピーする方法が間違っていますか? Re: S32K344 execution of HSE instructions led to a program crash issue デバッガーが PC をゼロとして表示する場合、通常はデバッガーが障害コンテキストを解析できないことが原因です。前に書いたように、間違ったアドレスから位置依存コードを実行したようです。一部の相対ジャンプが正しくないため、常にクラッシュが発生します。これは明らかに障害、いやむしろ一連の障害を引き起こしました。 よろしくお願いいたします。 ルーカス Re: S32K344 execution of HSE instructions led to a program crash issue ディアズ サポートありがとうございます。しかし、以下のように 0x0 にジャンプする理由がまだわかりません。 リスクを回避するために問題の原因を見つける必要がありますので、フィードバックをお待ちください。 Re: S32K344 execution of HSE instructions led to a program crash issue 関数は単にテキスト セクションに強制されているように見えますが、コンパイラは関数を RAM アドレスにコンパイルする必要があることを認識していません。これは位置独立コードではありません。詳細については、この記事をCANご覧ください。 https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-S32-Design-Studio で RAM からルーチンを実行する/ta-p/1113336 しかし、RTD はすでにこのためのメモリ マッピング ファイルとリンカー ファイルを用意しているので、別の方法でこれを行う必要はありません。 よろしくお願いいたします。 ルーカス Re: S32K344 execution of HSE instructions led to a program crash issue ディアズ ありがとうございます。あなたの解決策でうまくいきました。しかし、コードをRAMにコピーする方法がうまくいかない理由を教えていただけますか?S32DSがこの方法をサポートしていないからでしょうか?それともRTDにこの方法の制限があるのでしょうか? Re: S32K344 execution of HSE instructions led to a program crash issue ディアズ ありがとうございます。あなたの解決策では動作しますが、コードを RAM にコピーする方法がCAN動作しない理由を教えていただけますか?S32DS はこの方法をサポートしていないのでしょうか?それとも、RTD にはこの方法に制限があるのでしょうか? Re: S32K344 execution of HSE instructions led to a program crash issue 注意点が 1 つあります。RAM に強制的に保存したい関数が他の関数を呼び出す場合、それらの関数も RAM に強制的に保存する必要がある場合があります。 Re: S32K344 execution of HSE instructions led to a program crash issue こんにちは@Ali22 RTD からのメモリ マッピング ファイルを使用していることがCANます。このCASE、RTD プロジェクトでは非常に簡単で、独自のセクションを作成する必要はなく、コードを手動でコピーする必要もありません。 たとえば、Hse_Ip_ServiceRequest 関数を RAM に強制的に配置したいとします。HSE_Ip.cとHSE_Ip.hを開くこの関数の定義/宣言を見つけます。 ファイルを詳しく見ると、すべてのコードが最初にこれを使用して強制的にフラッシュされていることがわかります。 #CRYPTO_43_HSE_START_SEC_CODE を定義します #include "Crypto_43_HSE_MemMap.h" そして最後に: #CRYPTO_43_HSE_STOP_SEC_CODE を定義します #include "Crypto_43_HSE_MemMap.h" 1 つの関数だけを RAM に強制するには、関数の前でこのデフォルト セクションを停止し、 RAMCODEセクションを使用してから、再度デフォルト セクションを使用する必要があります。ヘッダーファイルでは次のようになります。 ... #CRYPTO_43_HSE_STOP_SEC_CODE を定義します #include "Crypto_43_HSE_MemMap.h" #CRYPTO_43_HSE_START_SEC_RAMCODE を定義します #include "Crypto_43_HSE_MemMap.h" hseSrvResponse_t Hse_Ip_ServiceRequest ( uint8 u8Muインスタンス、 uint8 u8Muチャネル、 Hse_Ip_ReqType* pリクエスト、 hseSrvDescriptor_t* pHseSrvDesc ); #CRYPTO_43_HSE_STOP_SEC_RAMCODE を定義します #include "Crypto_43_HSE_MemMap.h" #CRYPTO_43_HSE_START_SEC_CODE を定義します #include "Crypto_43_HSE_MemMap.h" ... *.c ファイルでも同じことを行います。その後、関数はスタートアップ コードによって自動的に RAM にコピーされるため、コードを手動でコピーする必要はありません。 よろしくお願いいたします。 ルーカス
記事全体を表示
为什么不能在 MCUXpresso SDK 25.03.00 或更高版本中使用 88W8801? 你好 我想将 EVK-LILY-W131 (88W8801) 连接到 i.MXRT1170 EVK 并运行 Wi-Fi 示例。 为什么 EVK-LILY-W131 (88W8801) 的宏在 MCUXpresso SDK 24.12.00 之前可用,而在 25.03.00 及更高版本中却不可用? 我附上了相关文件的链接。 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/_static/wireless/UM11442-NXP-Wi-Fi-and-Bluetooth-Demo-Applications-for-i.MX-RT-platforms-User-Guide.pdf Re: Why can't I use 88W8801 with MCUXpresso SDK 25.03.00 or later? 你好@Shuhei_D、 感谢您对 NXP MIMXRT 系列的关注! 我咨询了 wifi 团队的同事,目前的建议是旧版本的 SDK 仍受支持,但不再推荐使用新版本。不过,您仍然可以手动将 88W8801 移植到更新的版本。 致以最诚挚的问候, Gavin
記事全体を表示
TJA1043 application Hi, I have a question about the application schematic of TJA1043 (page 19): The TJA1043's INH pin controls the enable pin of the 5V power supply chip that supplies power to the TJA1043's VCC pin, so when INH pulls down the enable pin of the 5V power supply chip, the 5V power supply chip can't supply power to the TJA1043's VCC pin, and there is no power supply to the TJA1043, so how can it output the INH signal to pull up the enable of the 5V power supply chip? Re: TJA1043 application thank you Re: TJA1043 application right Re: TJA1043 application 您给的资料中提到了While the microcontroller is completely un-powered (no VCC supply), the TJA1043 keeps partly alive via its battery supply. It allows the transceiver to monitor the bus for CAN messages。我理解这就是TJA1043可以在没有VCC的情况下继续监听总线报文的原因吧 Re: TJA1043 application Sleep mode VCC was already dead. Take a closer look at AH1014 page45: 6.2.4 Sleep Mode Application Hints Re: TJA1043 application The VBAT is not powered on in the constant power application scenario, and according to the reference application schematic, the local wake pin is pulled up to the VBAT through a resistor, so the wake pin is always high, so is it not used to control the wake up. If the TJA1043 is not supplied with power at VCC via the CAN bus, can it receive a wake-up message from the CAN bus. Re: TJA1043 application INH 是上拉到VBAT的,通过外部设置STB/EN来控制TJA1043的状态控制INH的H/L,他是一直受控的因为VBAT没断电,比方说上电VBAT以后 TJA1043工作在sleep的模式,STB/EN都是floating的无法唤醒他,那么可以通过本地wake pin 或者Remote wake-up (via the CAN bus)唤醒 让INH 拉高从而让TJA1043 工作: Any wake-up request, setting the Pwon flag or a LOW-to-HIGH transition on STB_N will clear UVNOM and the timers, allowing the voltage regulators to be reactivated (at least until UVNOM is set again).
記事全体を表示