Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
LPC553x参考手册排版错误 女士们,先生们, 我可能在 LPC553x 的参考手册中发现了误导性的声明。 LPC553x 参考手册,修订版 3,2023 年 7 月,第 2062 页: bit 3,FIFOEN FIFO使能位描述如下: “ 0 -启用FIFO 模式并禁用缓冲模式。任何写入的数据都会进入缓冲区然后 进行转换。“ 据我所知,当数据进入缓冲区时,FIFO 会被禁用,这称为缓冲模式。下一点描述了该位何时为 1,这似乎是正确的。 回复:LPC553x参考手册打字错误 您关于LPC553x 的信息很有帮助,我最近正在研究它。 谢谢! 回复:LPC553x参考手册打字错误 您好,文档团队感谢您的发现,文档将在下一个版本中对此进行更改。 0——禁用 FIFO 模式并启用缓冲模式。任何写入的数据都会进入缓冲区然后进行转换。 此致, 帕维尔 回复:LPC553x参考手册打字错误 你好,帕维尔, 这是参考手册中需要纠正的另一件事。 在图 265(模拟子系统连接)中,两个 ADC 的一些输入数字难以读取。请参阅附图 ADCBlock.png。 回复:LPC553x参考手册打字错误 地狱帕维尔, 当您联系文档组时,您能否要求他们在参考手册中记录更多细节? 我认为有以下几点: -有一些位称为 DAC 隔离。我找不到任何描述,他们在做什么。 - 同样对于 DAC:操作 DAC 需要两个参考:ZTC 电流参考和 PTAT 电流参考。我将它们打开,它运行完美,但我不知道这两个位在做什么以及为什么需要它们。 - 还有另一个“隔离”位:VREF_ISO。也找不到描述,那是什么。 对我这个硬件工程师来说,隔离意味着电流隔离,但允许的最大电压是多少?我知道,芯片里肯定还有别的东西,但是是什么呢? 还有一件事: 参考手册给出了如何配置 DAC 的提示。这里缺少一步:必须启用 OpAmp 缓冲区,否则,当数据低于 0x6FF 时,输出浮动,当数据高于 6FF 时,有一个具体的电压,但其值是错误的,小于预设值的一半。 回复:LPC553x参考手册打字错误 您好,很抱歉,我发送了第二封邮件,告诉您第一封邮件有误,我已向文档团队报告了您发现的拼写错误,我正在等待更多详细信息的分享。 此致, 帕维尔 回复:LPC553x参考手册打字错误 你好,帕维尔, 感谢您的快速反应。我想提请您注意恩智浦的产品长寿计划。根据此列表: https://www.nxp.com/products/nxp-product-information/nxp-product-programs/product-longevity:PRDCT_LONGEVITY_HM LPC553x 控制器于 8 月推出。2023年,并将继续生产15年。我认为它们是相当新的芯片。 我只是想用这个控制器开发我的第一个电路,作为新手,我发现文档中存在一些不一致之处。上面提到了一个,它是文档中的失败。 另一个不一致之处是:标准计数器/计时器曾经被称为 CTimer,有时简称为 Timer:SYSCON->AHBCLKCTRL1,位 22、26 和 27 简称为 Timerx,但这些位属于 CTimer。(参考手册,第 223 页顶部) 回复:LPC553x参考手册打字错误 您好,我叫 Pavel,我将支持您的案例,我做了一份报告,让我从文档团队那里获得一些详细信息。 此致, 帕维尔
查看全文
s32k3 flash swap requirements? Hi Nxp,     for S32K3 flash swap function, i don't know is there any limitation for it, 1.  is it MUST need hse fw? if not ,is there any simple code example available? 2. if hse fw is MUST, is ab-swap fw needed, or full-mem also works? thanks. Re: s32k3 flash swap requirements? thanks your explanation. Re: s32k3 flash swap requirements? Hi @victory  to be able to perform AB swap, it is necessary to install HSE AB Swap firmware and then call HSE service HSE_SRV_ID_ACTIVATE_PASSIVE_BLOCK. It won't work with Full Mem version of the firmware and it won't work without the firmware. You can take a look at HSE examples here: https://www.nxp.com/webapp/Download?colCode=S32K3_HSE_DemoExamples Search for function HSE_ActivatePassiveBlock. Or absolute minimalist code without any drivers is to: Write value 0x00000051 (that the ID of HSE_SRV_ID_ACTIVATE_PASSIVE_BLOCK service) somewhere to non-cacheable (this is important because Messaging Unit does not see cached data) SRAM memory (not DTCM). And then write address of this value to Messaging Unit MU0, TR1 register. That's all. If you receive response 0x55A5AA33 (that's HSE_SRV_RSP_OK) in RR1 register, the operation was successful. Regards, Lukas
查看全文
RF MOSFET - MW6S004NT1 - 新状态:不推荐用于新设计 我注意到 RF 功率 mosfet:MW6S004NT1 在 NXP 网站上被列为不推荐用于新设计 - 这是正确的状态吗? 该产品的状态何时会变为“寿命终止/最后一次购买”? 请问您有建议的功率 mosfet 替代品吗? 非常感谢您的回答! 太过分先生 回复:RF MOSFET - MW6S004NT1 - 新状态:不推荐用于新设计 你好 Johny1991 此零件编号不在我们的长寿计划中。 这意味着我们不知道它何时会停产,因为我们的产品是市场驱动的。 当产品进入使用寿命末期时 我们为客户提供 6-12 个月的最后订单期限以及额外 6-12 个月的最后发货期限。 我推荐MMRF5014H,它的性能非常出色。 我希望这些信息对您有所帮助,如果您需要任何其他帮助,请告诉我。 祝您度过愉快的一天并好运。
查看全文
dsp启动源代码B4860 我使用QorIQ-SDK-1_7-IC-RevA, 我看到第8章linux用户空间IPC,其中有dsp_boot(dsp引导加载程序的源代码)部分。想知道在哪里可以获取/下载它的源代码?dsp_boot源代码包含在sdk的哪个文件夹中? 此致, Mark 回复:DSP启动源代码B4860 好的,谢谢。 回复:DSP启动源代码B4860 非常感谢。在 ppc64e6500-fsl-linux/ipc-ust/git-r0/git 找到了源代码文件。 回复:DSP启动源代码B4860 请转到文件夹 build_b4860qds/tmp/work/ 并运行以下命令。 寻找 。-name ipc-ust 回复:DSP启动源代码B4860 请检查build_b4860qds/tmp/work/ppce6500-fsl-linux/ipc-ust是否存在。 回复:DSP启动源代码B4860 我按照你的建议操作,日志如下。那么就没有源代码文件夹。 build_b4860qds-64b_release]$ bitbake ipc-ust -c patch -f 警告:主机分布“CentOS-7.2.1511”尚未通过此版本的构建系统进行验证;您可能会遇到意外故障。建议您使用经过测试的发行版。 加载缓存:100% |###########################################| 预计到达时间:00:00:00 从依赖缓存中加载了 3921 个条目。 注意:解决任何缺失的任务队列依赖关系 构建配置: BB_VERSION = "1.22.0" BUILD_SYS =“x86_64-linux” NATIVELSBSTRING = "CentOS-7.2.1511" TARGET_SYS =“powerpc64-fsl-linux” 机器 = "b4860qds-64b" 发行版 = “fsl-networking” 发行版本 = "1.6" TUNE_FEATURES =“m64 fpu-hard e6500 altivec” TARGET_FPU =“硬” 元 meta-yocto meta-yocto-bsp =“(从fsl-sdk-v1.6分离):0d2ce44c2b0f8cc9699e30cca2c24655be89d58b” meta-fsl-ppc =“(从fsl-sdk-v1.6分离):6cf59d9de63a9fc5f8942c0d10c622898f4315ce” meta-fsl-ppc-工具链=“(从fsl-sdk-v1.6分离):a546e42f86e7d57de19e27907365d170b13fc18f” 元 fsl 网络 meta fsl网络=“(从8dec9c6分离):8dec9c690188cce5305ef5055f91e5cfa35c63f4” 元虚拟化 元虚拟化=“(从fsl-sdk-v1.6分离):8044073f63a0d99541a43ac5f2f6d789f94c7c7c” 元 元网络 元网络服务器 元红宝石 元文件系统=“(从fsl-sdk-v1.6分离):b86007f742a1b829ccc8d76e485bb3f789cefaa4” meta-java =“(从fsl-sdk-v1.6分离):d01f7d39e513790ddce20e6724723722119a3700” 元OpenStack meta-openstack-计算-部署 meta-openstack-控制器部署 meta-openstack-qemu =“(从fsl-sdk-v1.6分离):f627404399a134672e0b5e26a0d9b794a6f8adf4” 注意:准备运行队列 注意:污染哈希以强制重建任务/sdb/marklyu/QorIQ-SDK-V1.6-20140619-yocto/meta-fsl-ppc/recipes-bsp/ipc/ipc-ust_git.bb,做补丁 注意:执行 SetScene 任务 注意:执行 RunQueue 任务 注意:任务摘要:尝试了 10 项任务,其中 9 项不需要重新运行,并且全部成功。 摘要:显示了 1 条警告消息。 回复:DSP启动源代码B4860 欢迎 回复:DSP启动源代码B4860 非常感谢您的回答!
查看全文
最近デバッグが失敗した(LPC-Link.2でLPC11U68を使用) 最近、独自のPCBでLPC11U68を デバッグすることに失敗しました 。症状は、プログラムをダウンロードして実行できるが、ブレークポイントによって中断が発生しなくなることです。シングルステップ、ステップリターン、ステップオーバーなどの「実行」コマンドの多くは効果がありません。実行(ショートカットキーf8)は正常に機能します。一時停止アイコンは正常に機能します。 これまでに、1)ターゲットのPCBを変更しましたLPC11U68、2)LPC-Link2インターフェースを変更しました、3)MCUXpressoを再起動しました、4)ホストコンピューターを再起動しました。 どんな提案でもいただければ幸いです。 jドラム コアとメモリ Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは。 デバッガーは、最初の (そして唯一の) エラー以来、正常に動作しています。すでに述べたように、 修正 は コンソールからgdbデバッガを使用することでした。 IDEデバッガがロックアップした理由(設定されたブレークポイントに到達しなかったり、1ステップも実行しなかったりする)については、まだ答えがありません。再起動、再コンパイル、または再起動を行っても問題は解決しませんでした。そのインシデントの間、プログラムはまだ正常に実行されており、一時停止することができましたが、IDE タイプのデバッグは可能ではありませんでした。 2週間後に解決済みボタンを設定しています。 jドラム Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) ありがとうございました@Pavel_Hernandez  LPCopenを MCUXpresso IDE v11.8.0 [ビルド 1165] [2023-07-26]。MCU と SDK は LPC11U68 には適用されません。 gdb を使用してデバッガーを再び機能させたため、ブレークポイントは以前と同様に設定できます。チップは最大3つのブレークポイントを受け入れます。 jドラム Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは、プロジェクトをクリーンアップし、更新して再度ビルドすることをお勧めします。私の側でこれをリプレイする方法はありますか?使用しているMCUは何ですか? IDEのバージョンとSDKについて教えてください。 よろしくお願いいたします パベル Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは。さらなるアップデート gdb デバッガを使用することで、sprintf() のアセンブラコードの奥深くにブレークポイントを設定することができました。マシン語のウィンドウを探していたところ、プログラムがついにブレークポイントにヒットして停止しました。 おそらく、コードが無限ループに陥り、設定されたブレークポイントのいずれにも到達しなかったのでしょうが、だからといって、デバッガがプログラムの開始時にも 1 ステップも実行しない理由を説明できません。 IDE添付のスクリーンショット。 jドラム まだ疑問に思っています。
查看全文
MemManage and HardFault come up when debugging, so it doesn't work Hello. I'm currently using the s32k324 board. I'm running a simple example code, but I get the following two errors while debugging MemManage: The processor attempted an instruction fetch from a location that does not permit execution. HardFault: A fault has been escalated to a hard fault. Can you tell me the solution? Thank you. Re: MemManage and HardFault come up when debugging, so it doesn't work Thank you! Thanks to you, I solved it Re: MemManage and HardFault come up when debugging, so it doesn't work Hi @bohee2, In system.c of the RTD version, the MPU region 2 is not configured on S32K324. As you can see above, S32K324 macro is missing. Solution is to add S32K324 there so that RASR[2] is configured  rasr[2]=0x070B0027UL; Regards, Daniel Re: MemManage and HardFault come up when debugging, so it doesn't work Thank you for your answer. RTD is using 3.0.0 version. I will attach the picture. Is this an error caused by the RTD version? I am asking because such an error does not occur when it is 5.0.0. Thank you Re: MemManage and HardFault come up when debugging, so it doesn't work Hi @bohee2, Which revision of the RTD do you use? There have been some issues with the MPU configuration in system.c for some S32K3xx derivatives. In general, MemManage faults are caused by MPU access violation. You can disable the MPU in system.c Regards, Daniel
查看全文
CD1030 ESD(Contact Discharge) 8kV condition? CD1030  Hi NXP community, may I ask the contact discharge spec about CD1030. I notice that, WAKE_B contact discharge at 8kV level, a series 10k Ohms resistor is needed. Shown below. I would like to know,  whether the 10K Ohms resistor is the pull-up 10k Ohms resistor to VDDQ(Case 1 shown below), or an another series resistor(Case 2 shown below) for ESD test?  Case 1: Case 2: Thanks! Re: CD1030 ESD(Contact Discharge) 8kV condition? Hi Ellen, I think case one Vbatp is a global signal. Maybe Vbatp originated out of the PCB. It would need the series resistor for ESD protection. In this case the resistor is used for both pull up and ESD protection. WAKE_B as a global pin, 10k series resistor is needed. WAKE_B as a local pin, no 10k series resistor is needed. BRs, Tomas
查看全文
使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 Re: 使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 如果使用的是MCAL里的Sbc_fs23 component, 那么这些都是MCAL里的Spi component自动生成的: Sbc_fs23_example_HLD_S32K344\RTD\include\Spi.h Sbc_fs23_example_HLD_S32K344\generate\include\Spi_Cfg.h 但是你这个例子使用的是Drivers里的Sbc_fs23_Ip,Drivers里的Lpspi component没生成这些文件。 Re: 使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 hi 我使用的是FS23 SBC AUTOSAR R21-11 Version 1.0.0 + S32K3 RTD 4.0.0. 我没有使用官网提供的示例,使用的是第三方的示例,但是显示缺少Spi.h、Spi_Cfg.h等等,我想知道这个是工具自动生成的还是我需要指定头文件目录才能链接。 Re: 使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 Hi 这在之前有讨论过: https://community.nxp.com/t5/S32K/fs23/td-p/1986550 1.  Sbc_fs23_Ip在 S32K3xx FS23 SBC AUTOSAR R21-11 Version 0.9.0里没法用,推荐使用FS23 SBC AUTOSAR R21-11 Version 1.0.0 + S32K3 RTD 4.0.0.  2. Sbc_fs23_Ip的例子没有提供。 抱歉给你带来不便。 Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------
查看全文
S32K344 SPI data wrong Hello NXP Team. I tried configuring SPI, CPOL = 1 ,CPHA = 1. The waveform is correct when i use 100K baudreate, But when i use 1M baudrate, the waveform will be wrong. Usually, data error will occur after the data pin maintains a high voitage for a long time. Baudrate 100k Baudrate 1M The following is my project Thank you Re: S32K344 SPI data wrong I currently solved the problem, I cleared the RxBuffer 回复: S32K344 SPI data wrong Thank you for informing us that you've identified the issue. If you have any further questions or encounter any other unresolved issues, please feel free to reach out. - RomanVR. 回复: S32K344 SPI data wrong Hello @RomanVR ,after a few days of testing, i found that it seems to be a problem with the C code of main.c 回复: S32K344 SPI data wrong Hello @RomanVR  ,thank for ur reply I don't know how to connect MOSI to MISO to verify the data, is there any instructions? And I'm running on this board. btw, I used the example on this webpage(used LSPI2, without dma), deleted the configuration, used 1M baudrate, and tested it. The waveform was correct. Example S32K344 SPI Transmit & Receive Using DMA DS3.5 RTD500 - NXP Community The following is an example of my modification. I compared the SPI and PORT settings and they are consistent. I don't know what went wrong with the project I created. Re: S32K344 SPI data wrong Hello @IanHsueh. I tested your project on my side without any modifications, connecting the MOSI to the MISO to verify if the data was transmitted correctly despite the analyzer's information. I successfully received in the buffer the correct data. Could you please do perform the same test? This will help us rule out any potential issues with the logic analyzer, as we have encountered problems with them when observing a data frame. Also, let me know if the tests were done in a custom board or in one of our evaluation boards. I will be waiting for your answer. - RomanVR.
查看全文
FRDM-RW612 プロジェクトで Wi-Fi と イーサネット インターフェース を統合できない Wi-Fi と イーサネット インターフェース間の通信を同時に処理する必要があるテストに FRDM-RW612 ボードを使用しています。 新しいプロジェクトを作成し、SDK マネージャで適切なオプションを有効にしてみましたが、その後ビルド エラーが発生します。 それがうまくいかなかったので、Wi-Fi が有効になっている SDK の例 ( wifi_test_mode ) をコピーし、次に イーサネット が有効になっている SDK の例 ( enet_txrx_transfer ) から SDK コンポーネントを有効にして、構成をマージしようとしています。これにより、コードをビルドして実行することはできますが、イーサネット インターフェースで読み取り/書き込みを行うことはできません。 何か見落としている手順はありますか?イーサネットと Wi-Fi を同時に動作させるサンプル コードはどこかで見つかりますか? Re: Not able to integrate Wi-Fi and Ethernet Interfaces in an FRDM-RW612 Project こんにちは、 イーサネットの例と、両方の例の統合で同じ動作が見られるかどうかを明確にしていただけますか? よろしくお願いいたします。 リカルド Re: Not able to integrate Wi-Fi and Ethernet Interfaces in an FRDM-RW612 Project ご返信ありがとうございます。 >「wifi_test_mode」の例を使用している特別な理由はありますか?この例は認証プロセスを対象としています。これがあなたのCASEではない場合で、WiFiインターフェースのみで作業する必要がある場合は、「wifi_cli」の例を使用して「enet_txrx_transfer」と統合することをお勧めします。 最初はwifi_cliを試しましたが、より簡単な例なのでwifi_test_mode の方が良いと思いました。CASE、Wi-Fi をモニター モードで構成し、関数にコールバックを設定するロジックの部分を実装することができ、この部分は正常に動作します。 ethernet_txrx_transferプロジェクトのマージに関しては、以下の手順でコードを統合しました。 SDKマネージャのethernet_txrx_transferから追加コンポーネントを選択します。 app.c 、 hardware_init.cのファイルをマージします。mcux_config.cおよびpin_mux.c両方の例とSDKマネージャによって生成されたファイルを比較することによって lwiopts.hを修正し、wifi_config.hFreeRTOSConfig.hにビルドエラーを修正するための特定のプリプロセッサ定義を追加します これらの変更後、コードをビルドして実行することができ、 ENET_SendFrame()関数呼び出しは成功を返しますが、反対側のイーサネット接続には何も表示されません。 また、生のイーサネット フレームでテストする代わりに、LwIP の etherIF コンポーネントを統合してみることも試みましたが、 ethernetif_wait_linkup_array()呼び出しは常にタイムアウトします。 OSA/FreeRTOS 部分は正常に動作しており、Wi-Fi と イーサネット ロジックの両方を別々のタスクで実行しています。 正しいタイマー/ピン構成で Wi-Fi とイーサネットが有効になっている基本プロジェクトを入手できれば便利です。アプリケーション ロジックは必要ありません。 Re: Not able to integrate Wi-Fi and Ethernet Interfaces in an FRDM-RW612 Project こんにちは、 「wifi_test_mode」の例を使用する特別な理由はありますか?この例は認証プロセスを対象としています。これがあなたのCASEではない場合で、WiFiインターフェースのみで作業する必要がある場合は、「wifi_cli」の例を使用して「enet_txrx_transfer」と統合することをお勧めします。 これらの例を統合するには: まず、「wifi_cli」をベース プロジェクトとして使用して統合を行うことをお勧めします。また、イーサネットの例から必要なプリプロセッサ シンボルを比較して追加する必要もあります。 さらに、イーサネットの例で必要なクロックを考慮し、その初期化と構成されたピンをベース プロジェクトに追加する必要があります。 また、イーサネット PHY 専用の関連ソース ファイルをベース プロジェクトに追加する必要があります。そのためには、イーサネットの例から不足しているファイルを比較して追加し、そのパスをコンパイラのインクルード パスに追加するだけです。 最後に、「wifi_cli」の例では FreeRTOS で OSA (オペレーティング システム抽象化レイヤー) を使用しているため、イーサネット部分を管理するためのタスクを作成する必要がある場合があります。 よろしくお願いいたします。 リカルド
查看全文
S32M27x EWM Hi,NXP专家,我在S32M27x RM手册中无法找到External WatchDog Monitor相关描述,想麻烦帮忙提供下,谢谢 Re: S32M27x EWM Hi@Chenxu1 很抱歉,这么简单的问题却让您久等了,而且我还没有从内部人员那里得到任何确认。 但我敢肯定这是文档错误,S32M27 并不像 S32K1 和 S32M24 那样有 EWM 模块。 感谢您的理解。 Re: S32M27x EWM Hi@Chenxu1 很抱歉让你久等,目前还没有来自内部团队的确认信息。 7/28/2025 Re: S32M27x EWM Hi@Chenxu1 很抱歉让你久等,目前还没有来自内部团队的确认信息。 Re: S32M27x EWM Hi@Chenxu1 我需要确认下,这是不是一个文档错误。 按我知道的S32K3是没有类似于S32K14X的EWM模块的,那么S32M27X应该也是没有的。
查看全文
配置工具和 frdmmcxn947_lpspi_interrupt_cm33_core0 示例项目的问题。 我正在使用: SDK 25.03.00 它似乎是 FRMD-MCNX947 板的最新软件开发工具包。 用于 VS 代码的 MCUXpresso v25.5.20 MCUXpresso 配置工具 v25.03 来自 25.003.00 SDK 仓库的 frdmmcxn947_lpspi_interrupt_cm33_core0 示例应用程序 该应用程序会版本并运行。 我已经尝试使用配置工具打开项目,这样我就可以将Flexcomm设备更改为项目中的两台SPI设备之一。该应用程序使用 FC1 和 FC2。我想修改配置,使用 FC1 和 FC6。我想让 FC6 使用连接到 Mikroe 连接器的 SPI 引脚。这需要对 FC6_lpspi 的引脚进行 AUX3 引脚复用设置。 我使用 MCUXpresso 配置工具的 "打开 "功能从 VSCode 打开配置工具。CT 可以打开,但当我查看配置时,我不明白为什么项目可以运行,我怀疑配置工具是否从项目中获取了正确的信息。 首先,在我看来,所有的 Flexcomm 时钟都不工作。 然而,该应用程序却能正常工作。这怎么可能? 我刚刚发现 FC 设备的时钟是在 hardware_init.c 中设置的。显然,配置工具没有检测到这些设置。是因为这个项目与 Config Tools 不完全兼容吗?我为什么不能删除 hardware_init.c,然后在 Config Tools 中进行修改?我想,这样就可以生成一些时钟文件,我需要在项目中插入这些文件 其次,外设部分未启用。 这是否意味着该项目中的所有外设都是以开机配置使用的? 这似乎意味着所有的Flexcomm设备都被初始化为SPI接口。是这样吗? 最后,我浏览了一下 RM,发现了这些信息。 66.2.2.2 计时 LP_FLEXCOMM 接口要求所选通信模块的寄存器接口使用总线接口时钟。它还需要一个功能时钟,为外设通信接口产生时钟。未选择功能的时钟由内部门控。 表 569.LPSPI 时钟 低功耗灵活通信接口 (LP_FLEXCOMM) 芯片模式 LPSPI 操作 调试(内核处于调试或停止模式) 可以继续在调试模式下运行,如果 CR[DBGEN] = 1 时钟类型 说明 功能 与总线时钟异步。 如果 LPSPI 功能时钟在低功功耗模式下保持启用状态,则 LPSPI 可以在主模式和从模式下执行 SPI 总线传输和低功耗唤醒。 LPSPI 通过预分频器对功能时钟进行分频;分频后的频率必须比 SPI 外部时钟频率(SCK)至少快两倍。 External - LPSPI 移位寄存器直接由 SCK 时钟提供时钟。 - 如何生成或提供 SCK 时钟取决于模式(主模式或从模式): - 在主模式下,SCK 时钟由内部产生。- 在从属模式下,SCK 时钟由外部提供。 总线 总线时钟仅用于总线访问 LPSPI 控制和配置寄存器。总线时钟频率必须足够高,以支持 LPSPI 寄存器(包括 FIFO)的数据带宽要求。 我假设总线时钟是处于非活动状态的 FlexCommX 时钟之一。 RM 也指"功能" 时钟。在配置工具时钟树的哪个位置? 您能帮我了解一下,当我以这种方式修改程序时,需要进行哪些时钟更改或其他更改吗?如果您能指出我应该使用的正确文档,我将不胜感激。 感谢您抽出时间帮助新用户了解您的设备和工具! Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 亲爱的@EdwinHz、 您提到"LPSPI 的配置已经在项目中手动完成,而不是通过 ConfigTools。" 如果 SDK 中提供的所有示例都能使用 "配置工具 "设置硬件,而不是在项目" 中手动设置",那将会非常有帮助。 Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 你好、 如果您从 SDK github 仓库创建或打开了 SDK 项目,它会使用一种新型的基于 west 工具的 版本系统,不幸的是,配置工具尚不支持该系统。生成的源文件必须手动导入和管理,请参阅下面的说明页面: https://github.com/nxp-mcuxpresso/vscode-for-mcux/wiki/Working-with-Config-Tools 此致 彼得-赫拉茨基 配置工具团队 Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 嗨,@ClarkS、 我在"MCUXpresso 配置工具(桌面)用户指南" (GSMCUXCTUG) 上找到了以下内容😞 Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 埃德温 感谢您的评论。关于打开 ConfigTools 的问题,我有两台装有 MacOS 的电脑。一个是文图拉。它总是打开配置工具。另一辆是较新的红杉。它在打开配置工具时遇到麻烦。我在旧电脑上创建了项目,然后将这些文件复制到新电脑上,结果正常运行。我怀疑问题与红杉有关,但不确定。我还没有时间进一步排除故障。 关于 Zephyr 设备树,我敢肯定我看到了一些关于配置工具提供设备树配置的信息。我记得那个版本的 CT 有一个 Zephyr 模式。是否有其他版本的 CT 可以提供这些信息? Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 嗨,@ClarkS、 1.这并不是说项目与 ConfigTools 不兼容,而是 LPSPI 的配置已经在项目中手动完成,而不是通过 ConfigTools。这就是为什么在 ConfigTools 上看不到模块/时钟/引脚的初始化,但模块仍在工作的原因。在设置 ConfigTools 配置时,它将覆盖项目的手动配置。 2。不幸的是,ConfigTools 不提供设备树配置。 3.出现错误之前,您是如何打开 ConfigTools 的?在看到 "未找到配置文件 "错误信息之前,您做了哪些更改?您能否尝试删除整个项目,然后重新导入? BR, Edwin. Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 我还发现了一个问题。现在,当我尝试从 VSCode 打开 "配置工具 "时,它先是说正在创建配置文件,然后就出现了 "未找到配置文件 "的错误。我曾尝试删除程序文件夹,然后从 SDK 重新导入程序,完成后再尝试打开配置,但错误总是阻止配置工具打开。 Re: Problem with Config Tools and the frdmmcxn947_lpspi_interrupt_cm33_core0 example project. 我又想到了一个问题。我想最终把这个项目改成 Zephyr 项目。难道没有办法让配置工具提供设备树配置吗?我肯定在 CT 的某个地方见过,但现在找不到了。
查看全文
将 Simulink 创建的项目导入 S32DS 目前正在使用 S32K144 EVB 并利用 MATLAB 基于模型的设计 (MBD) 生成代码,但在尝试将生成的项目导入 S32 Design Studio 时遇到了问题。尽管遵循了恩智浦社区论坛和官方文档中的所有说明和参考,但该项目仍未能导入到开发环境中。其他手动创建的项目可以成功版本、导入和部署而不会出现任何问题,但是 Simulink 生成的项目总是会遇到这个问题。 有关该问题的详细信息: MATLAB/Simulink 版本:MATLAB 2024a MBD 工具箱版本: v4.2.0 S32 Design Studio 版本:S32DS v3.5 采取的措施 已遵循社区资源提供的指导方针。 已验证生成的 ProjectInfo.xml 文件。 已检查 MBD 工具箱与 S32 Design Studio 之间的兼容性。 如何将生成的代码导出到 S32 Design Studio IDE(适用于 MBDT for MPC5744P v2.0) - NXP Community Re:如何将 S32K144 MBDT 生成的代码导出到 S32 Design Studio - NXP Community 随函附上突出问题具体要点的快照以供参考。 Re: Import of Simulink created Project to S32DS 在将 xml 文件导入 s32ds 时,我也遇到了同样的问题。我使用的是 S32DS 3.5 版和 MATLAB R2021b。 谁来帮帮我?
查看全文
設定ツール v26.06 こんにちは、NXPさん Config Tools を v25.3 から v25.6 にアップグレードしました。 DDR テストを実行すると、次のエラーが発生しました。v25.3 を使用してテストを実行しても問題はありません。最新の v25.6 でこの問題を解決するにはどうすればよいですか? ありがとうございます サイモン ################## ## Result for: phy_init ## ## ## Run 1 ## ###############################################Microsoft Windows [バージョン 10.0.26100.4652] (c) マイクロソフトコーポレーション。無断転載を禁じます。 C:\nxp\i.MX_CFG_25.06\bin>プロンプトテストプレフィックス: テストプレフィックス: "C:/nxp/i.MX_CFG_25.06/bin/python3/python"「C:/nxp/i.MX_CFG_25.06/bin/python3/memtool/memtool_entry.py」-t "runtest" -d "C:/ProgramData/NXP/mcu_data_25.06/processors/MIMX9596xxxxN/ksdk2_0/mem_validation/ddrc"-p "C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/phy_training_phy_test_0_0_.log"-l INFO "C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/connect.json" "C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/test.json""C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/phy.json""C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/ddrc_registers.json""C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/ddrc_config.json""C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/ddrc_config_in.json" 情報 memtool.utils.helper *****C:/Users/eg_fw/AppData/Local/Temp/mem_validation/connect.json 情報 memtool.utils.helper *****C:/ユーザー/eg_fw/AppData/Local/Temp/mem_validation/test.json 情報 memtool.utils.helper *****C:/Users/eg_fw/AppData/Local/Temp/mem_validation/phy.json 情報 memtool.utils.helper *****C:/Users/eg_fw/AppData/Local/Temp/mem_validation/ddrc_registers.json 情報 memtool.utils.helper *****C:/Users/eg_fw/AppData/Local/Temp/mem_validation/ddrc_config.json 情報 memtool.utils.helper *****C:/Users/eg_fw/AppData/Local/Temp/mem_validation/ddrc_config_in.json 情報 memtool.processor.imx9.imx9_processorXls マッピングの読み込み時間 0.037542 情報 memtool.processor.imx9.imx9_processor設定時間 0.000289 情報 memtool.processor.imx9.imx9_processorDSファイル時間 0.281771 情報 memtool.phyinit.phy_init2024.09\lpddr5 の phyinit を実行します。 情報 memtool.comm.serial_channelシリアル使用: COM27 エラー memtool.common.base_testアプリケーションのロードが例外で終了しました: 構成エラーのためダウンロードが完了しませんでした。 Re: Config Tools v26.06 こんにちは@simonng 最新の Config Tool バージョン 25.06 では、imx95 チップ B0 バージョンのみをサポートしています。チップも A1 または A0 バージョンであると思われますので、以前のバージョンのツールを使用して i.MX95 の DDR 関連テストを実行する必要があります。 BR
查看全文
FS2320およびS32K312用のパッケージライブラリ FS2320(AD版)とS32K312(172ピン)(AD版)のパッケージライブラリをお持ちで、共有していただける方はいらっしゃいませんか?よろしくお願いします。 Re: FS2320和S32K312的封装库 こんにちは@ FGX000 申し訳ございませんが、S32K312向けに提供しているパッケージはCadenceベースです。ただし、理論上はADでインポート可能なリファレンスデザインもいくつかございます。変換方法についてはオンラインで検索いただけます。 1.FS23とS32K3-Q100: https://www.nxp.com/design/design-center/development-boards-and-designs/S32K31XEVB-Q100 2.S32K312-Q172 https://www.nxp.com/design/design-center/development-boards-and-designs/S32K312EVB-Q172 これら2つのページには、2つの開発ボードの設計ファイルが含まれています。Active Directoryへの変換をお試しください。
查看全文
i.mx91 uboot 和 linux 软复位不起作用 问题-我的软件RESET不起作用。 在 uboot 中,键入 “RESET” 会使系统停顿。 在 Linux 中 - tpying`reboot` 会使系统停滞。 我的设备树中启用了 wdog3。, &wdog3 { status = "okay"; }; 版本控制: Linux buildroot 6.12.20 U-启动 2025.04 CPU:恩智浦 i.MX91 (31) Rev1.0 A55,频率为 1400 MHz(<-定制板。) 注意: 对于 uboot,我默认使用 `CONFIG_IMX_WATCHDOG=n`,因为它似乎不受支持。 所有参考监视程序的引用均已启用,请参阅以下链接。 相关主题https://community.nxp.com/t5/i-MX-Processors/Watchdog-support-for-i-MX8QXP-MEK-under-U-Boot/td-p/1240159 因此,我的 Linux 配置为 For the Linux kernel there are SCU watchdog configuration options. CONFIG_IMX2_WDT=y CONFIG_IMX_SC_WDT=y CONFIG_HAVE_ARM_SMCCC=y CONFIG_IMX_SCU=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 Re: i.mx91 uboot and linux soft Reset not working 在仔细阅读了 i.MX 91 应用处理器参考手册之后,我没有找到使用处理器进行 " 热RESET " 的方法。我将关闭这个问题,因为我们因为没有连接 WDOG_ANY 引脚而犯了设计错误,然后该引脚可以通过 por_B-PIN RESET 处理器。 结论:执行软件RESET需要硬件线路到位。 感谢@Chavira的快速回复,并指出了我不知道的缺失环节。 Re: i.mx91 uboot and linux soft Reset not working 我使用的是 iMX91,所以不需要不存在的 imx8_wdt.c 驱动程序。 Re: i.mx91 uboot and linux soft Reset not working 在我们的设计中,我没有连接 `WDOG_B` 引脚。因此,如果它基于 evk,那肯定行不通,而后者确实依赖于 PCA9451 PMIC 的硬件RESET电路... (wdt_driver_test 的代码基于 /dev/watchdog,由于上述原因,它无法在我的设计中运行。) 所以我的想法是将其重新设计为imx91的寄存器写入,这将导致处理器 RESET。但我不知道该写哪个登记册。 如果不存在这样的寄存器,那么我将不得不提出硬件修改要求... Re: i.mx91 uboot and linux soft Reset not working 你好,@DavidFlir、 您可以尝试使用我们的看门狗单元测试来验证功能。 如果您使用我们的电路板支持包,则测试应位于项目目录根目录下的 " Unit tests " 文件夹中。 用例 ./autorun-wdog.sh or ./wdt_driver_test.out 1 2 0 & 该测试旨在在大约 3 秒钟后触发信号系统 RESET。 这是基于 1 秒钟的超时,然后是 2 秒钟的休眠。 Re: i.mx91 uboot and linux soft Reset not working @Chavira, 我想配置一个纯粹的软件看门狗,它将导致处理器重启...有没有一个寄存器可以让我设置 "1",从而使处理器重启? 我正在看 i.MX91 应用处理器参考中的 " 25.5.1 SRC 通用寄存器描述 "... Re: i.mx91 uboot and linux soft Reset not working 你好,@DavidFlir、 您使用的是 iMX8 还是 iMX91? 在表 25 中,您可以看到我们使用了 imx7ulp_wdt.c 文件。iMX9 设备的驱动程序,包括 iMX91、iMX93 和 iMX95。 对于 iMX8,我们使用 imx8_wdt.c驱动程序,因为其架构与 iMX9 系列不同。 Re: i.mx91 uboot and linux soft Reset not working 阅读经常被引用的Linux参考手册,我明白: 我找不到的文件与IMX8看门狗有关。 在 2025 年 9 月发布的版本中也没有-> https://github.com/nxp-imx/linux-imx/tree/lf-6.12.34-2.1.0/drivers/watchdog 那么文件已经过时了? Re: i.mx91 uboot and linux soft Reset not working 你好,@DavidFlir、 这可能就是问题所在。我知道你没有使用 PMIC,但是实现正确的 RESET 硬件以确保所有电源序列符合 imx91 芯片的规格非常重要。 如果你能使用 imx91-EVK 或 FRDM-imx91 板,我建议你测量电源顺序。虽然这些都记录在参考手册中,但将它们与工作模型进行比较通常有助于识别和解决定制板上的问题。 致以最崇高的敬意, Chavira Re: i.mx91 uboot and linux soft Reset not working 我们没有连接 WDOG_B 引脚 (J18),也没有使用 PMIC。 我们还有另一个基于 GPIO 的 RESET 电路来 RESET USB、以太网等... Re: i.mx91 uboot and linux soft Reset not working 你好,@DavidFlir、 iMx91 中的 RESET 机制涉及软件和硬件协调。当监视器 RESET 被触发时,SoC 会在 WDOG_B 引脚上断言低信号。该信号被路由到PMIC,然后PMIC在电源轨上启动RESET序列。 为确保正常运行,系统的开机、掉电和 RESET 顺序必须符合 iMx91 参考手册中列出的规格。 我们的 PMIC 专为 iMX91 平台设计,因此如果配置正确,您应该不会遇到与 RESET 行为相关的问题。 致以最崇高的敬意, Chavira Re: i.mx91 uboot and linux soft Reset not working @Chavira,感谢您的回复。 我不知道这怎么会是与硬件有关的错误。据我所知,看门狗纯粹是软件。procosser iMX91 检测到超时并重新启动。那么硬件链接在哪里? 我们没有 PCA9541 设备。 从那以后,信号在启动时表现正常... 而且我已经可以启动到Linux了。 我一直在将设备树与 EVK 示例进行比较,但我没有发现区别,所以我来这里寻求帮助。 一个有用的链接是这样的...https://community.nxp.com/t5/i-MX-Processors/i-MX93-Linux-reboot-not-working/m-p/2039359但我的 wdog3 已启用,但仍无法正常工作。 还有一个 wdog4 和 wdog5,但是启用它们会阻止主板启动。 wdog4:看门狗 @424a0000 { 兼容 = " fsl,imx93-wdt "; reg =<0x424a0000 0x10000> ;中断 = ;时钟 = < & clk IMX91_CLK_WDOG4_GATE >; timeout-sec =;<40> 状态 = " 已禁用 ";}; wdog5:看门狗 @424b0000 { 兼容 = " fsl,imx93-wdt "; reg =<0x424b0000 0x10000> ;中断 =; 时钟 = < & clk IMX91_CLK_WDOG5_GATE >; timeout-sec =<40> ; 状态 = " 已禁用 ";}; 所以谢谢你的提示... 但目前尚不清楚问题可能出在哪里。 (因为我认为这与硬件无关,所以不贴原理图)。 Re: i.mx91 uboot and linux soft Reset not working 你好,@DavidFlir、 感谢您联系恩智浦支持中心! 您目前使用的是 PCA9451 PMIC 吗? 你能否确认开机、掉电和RESET信号的行为是否符合规格? 关于您的软件环境,请注意我们不为 Buildroot 提供官方支持。我们支持的平台是 Yocto 项目,我们推荐将其用于开发。 您可以在这里找到所有相关文件: 面向i.MX应用处理器的嵌入式Linux 为确保兼容性和稳定性,我们建议将我们的电路板支持包移植到您的自定义硬件。这将有助于验证电路板支持包在您的特定设置下是否能正常运行。 您可能需要将您的设置的设备树和内核配置与我们的 EVK 板上的设备树和内核配置进行比较。不过,根据症状,这有可能是一个与硬件有关的问题。 您能分享一下您的原理图吗?这将有助于我们更好地了解情况,提供更准确的指导。 顺祝商祺! 查维拉
查看全文
IMX RT1170 (EVKB) - 调试问题 在 mcuxpresso 中调试示例时,代码会闪烁并加载,但随后会收到以下信息 "() at 0xfffffffe,没有可用的源代码" 我正在调试一个示例应用程序:evkbmimxrt1170_canfd_interrupt_transfer_cm7 其他项目也会出现同样的错误。 我已经修改了板中的引导设备,将 QSPI 更改为 OSPI。并相应地更改了密钥,我还更改了项目配置中的引导设备,在 MCU 设置部分中,新驱动程序是 mimxrt1170_sfdp_mxic_opi.cfx 在 gdb 终端中,我可以进行闪存操作,看起来进展顺利,加载命令也已加载,但在继续 Ou 步进时,立即出现了这个错误。是否缺少某些配置?如何使调试工作正常进行? Re: IMX RT1170 (EVKB) - Debugging problem 很抱歉回复延迟,我确实在主板上重新设计了使用八进制闪存(MX25UM51345)启动的引脚,并相应地更改了引脚,起初这是用于 PX4 软件的,它确实可以正常启动,但是对于其他项目或测试我目前正在硬件中实现的功能,则需要调试器。因此,这是我对电路原理图和开关的实际位置做出的相应更改。 Re: IMX RT1170 (EVKB) - Debugging problem 请参阅此文档以恢复板:调试器连接问题的 RT 板恢复-恩智浦社区 跳线配置是默认的吗?调试器是如何连接的?你为了使用另一个闪光灯而对板进行了任何修改吗? 致以最崇高的敬意, Omar
查看全文
flexbuild 版本失败(机器:imx8mpevk) 你好 我在尝试为 imx8mpevk 机器版本时遇到了以下错误: [root@fbdebian flexbuild]$ bld -m imx8mpevk ... Setting up uidmap (1:4.13+dfsg1-1+b1) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... I: automatically chosen mode: root W: binfmt_misc not found in /proc/mounts -- not mounted? E: arm64 can neither be executed natively nor via qemu user emulation with binfmt_misc 2025-02-06 01:56:44,270 bdebstrap ERROR: mmdebstrap failed with exit code 25. See above for details. make[1]: *** [cryptodev_linux.mk:7: cryptodev_linux] Error 1 make: *** [Makefile:17: linux-modules] Error 2 你能帮我修好它吗? 提前谢谢您。 Re: flexbuild build fail (machine: imx8mpevk) 我使用的是非 Debian 主机。除了安装这些 qemu 代码包外,我还必须手动启动 systemd-binfmt.service,而且我还手动将 binfmt_misc 安装在容器的外部和内部。 现在可以了。谢谢。 Re: flexbuild build fail (machine: imx8mpevk) @andreamarson 我在重新安装那些 qemu 代码包时修复了类似的问题,不知道为什么不能站在你这边 Re: flexbuild build fail (machine: imx8mpevk) 使用 容器 版本 选项进行构建时我遇到了完全相同的问题 Re: flexbuild build fail (machine: imx8mpevk) @andreamarson请尝试命令 sudo apt-get install qemu-system qemu-user qemu-user-static binfmt-support debootstrap binutils Re: flexbuild build fail (machine: imx8mpevk) 我创建了一个新文件并运行该命令,因为它取决于以太网链接,所以我首先运行其他相关命令,然后运行"bld -m imx8mpevk" 命令。 请参阅所附的全部日志。 Re: flexbuild build fail (machine: imx8mpevk) @June_Lu 我没有发现与活动支架有任何明显的区别。 你能不能把你与机器版本 imx8mpevk 相关的完整日志发给我,这样我就能把它和我的比较了? Re: flexbuild build fail (machine: imx8mpevk) 请参阅下文: [root@fbdebian flexbuild2412]$ cat /proc/mounts 叠加层/叠加 rw、relatime、lowerdir=/var/lib/docker/overlay2/l/c4dwp2kvnxwkh2xj563kjoxGXJ:/var/lib/docker/overlay2/l/lib/docker/overlay2/l/lib/docker/overlay2/l/3j3ktmqvpy74qgkrpqHG727ZG:/var/lib/docker/overlay2/l/lib/docker/overlay2/l/3j3ktmqvpy74qgkrwuevektjzshyp7r67PR:/var/lib/docker/overlay2/l/l22kw6o2btjejfrqnayif65i7M:/var/lib/docker/overlay2/l/5x7zaskzl2q4a4jpxotxl27suw:/var/lib/docker/overlay2/l/5x7zaskzl2q4jpxotxl27suw:/var/lib/docker/overlay2/l/5x7zaskzl2q4jpxotxl27suw:/var/libqmw6arrievsjvmp5WT,upperdir=/var/lib/docker/overlay2/399d79f82c0e1fb6a0773eec4e1fb6a0773eec4e1fcd2353ab91d707dfbd5cd5cd/diff,workdir=/var/lib/docker/overlay2/399df79bcd/overlay2/399df79bcd/overlay2/399df79bcd/overlay2/399df79bcd/overlay2/399df7982c0e1fb6a0773eec4e1fc2353ab91d707dfbd5c5c0891c891c8eacf407bcd/work0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 cgroup /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0 udev /dev devtmpfs rw,nosuid,relatime,size=8127808k,nr_inodes=2031952,mode=755,inode64 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /dev/shm tmpfs rw,inode64 0 0 hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0 mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 /dev/mapper/vg_data-lv_usr /usr/lib/modules ext4 rw,relatime 0 0 /dev/mapper/vg_data-lv_usr /usr/share/zoneinfo/Etc/UTC ext4 ro,relatime 0 0 /dev/mapper/vg_data-lv_home /home/nxa20322 ext4 rw,relatime 0 0 /dev/mapper/vg_data-lv_var /etc/resolv.conf ext4 rw,relatime 0 0 /dev/mapper/vg_data-lv_var /etc/hostname ext4 rw,relatime 0 0 /dev/mapper/vg_data-lv_var /etc/hosts ext4 rw,relatime 0 0 /dev/mapper/vg_data-lv_home /home/nxa20322/容器/flexbuild2412 ext4 rw,relatime 0 0 devpts /dev/console devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0   谢谢! Re: flexbuild build fail (machine: imx8mpevk) 我使用的也是同样的分配方式: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy 有什么提示可以发现问题所在吗? 首先,能否请您将该命令的输出结果发送给我,以便我看到该文件应该是什么样子? [root@fbdebian flexbuild]$ cat /proc/mounts Re: flexbuild build fail (machine: imx8mpevk) 感谢您提供的日志。 这可能与您的主机环境有关、 我无法重现同样的问题。 我的主机是带容器的 Ubuntu 22.04 主机。 Re: flexbuild build fail (machine: imx8mpevk) docker 可以正常工作: $ docker run hello-world Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/ amarson@LW11Y24037:~/devel/dsab/sw/linux/RTK0EF0177Z00002ZJ-v1.0.1$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bb81ea6a0099 hello-world "/hello" 9 seconds ago Exited (0) 7 seconds ago distracted_roentgen 503a17e14c01 fbdebian:12 "/bin/bash" 40 hours ago Up 40 hours amarson_fbdebian_12_555c33 07080445a948 excalidraw/excalidraw:latest "/docker-entrypoint.…" 3 days ago Up 3 days (healthy) 0.0.0.0:5000->80/tcp, :::5000->80/tcp excalidraw 1bdbc6826aaf budibase/proxy "/docker-entrypoint.…" 7 months ago Exited (0) 7 months ago bbproxy b1777d09ad35 budibase.docker.scarf.sh/budibase/apps "docker-entrypoint.s…" 7 months ago Exited (137) 7 months ago bbapps 07d6b116ab00 budibase.docker.scarf.sh/budibase/worker "docker-entrypoint.s…" 7 months ago Exited (137) 7 months ago bbworker 2ff233a6bd39 redis "docker-entrypoint.s…" 7 months ago Exited (0) 7 months ago budibase-docker-redis-service-1 267066eea7a5 budibase/couchdb "tini -- /docker-ent…" 7 months ago Exited (143) 7 months ago budibase-docker-couchdb-service-1 40a3b1a5ae01 containrrr/watchtower "/watchtower --debug…" 7 months ago Up 3 days (healthy) 8080/tcp budibase-docker-watchtower-service-1 950529d1adc7 minio/minio "/usr/bin/docker-ent…" 7 months ago Exited (0) 7 months ago budibase-docker-minio-service-1 8cdb5e08ba8c nodered/node-red "./entrypoint.sh" 7 months ago Exited (130) 7 months ago mynodered2 82aa692ee66a nodered/node-red "./entrypoint.sh" 7 months ago Exited (130) 7 months ago mynodered e072a885ce2b hello-world "/hello" 8 months ago Exited (0) 8 months ago stupefied_fermat 1833397a90b8 hello-world "/hello" 8 months ago Exited (0) 8 months ago zen_chaum 我还会附上完整的日志。 Re: flexbuild build fail (machine: imx8mpevk) 是完整的日志吗? 您是否已确认 通过运行 hello-world 镜像来验证容器安装是否成功。 ``` $ 容器 运行 hello-world $ docker ps-a
查看全文
NTAG5 Boost (NTA53321G0FTTZ) - NFC 在接通外部电源时停止工作 大家好, 我正在制作一个定制 PCB,其中包括NTAG5 Boost(零件编号 NTA53321G0FTTZ)。 我没有使用能量收集,而是通过电缆为板供电。 问题: 当板未通电时,我可以毫无问题地使用手机的 NFC 扫描、读取和写入 NTAG5。 只要我为板接上外部电源,NTAG5 就会完全从 NFC 中消失 ——它根本无法扫描、读取或被检测到。 立即关闭板使其可以再次扫描。 预期用例: 我想在I²C 主模式下使用 NTAG5(NFC 到 I²C 桥接器)。 从数据表中,我了解到仲裁器可以控制 NFC/I²C 访问,我想知道当 I²C 端处于活动状态时,它是否会阻止 NFC 字段访问。 我试过的 验证了我的布线 - SDA/SCL 线路是用 ~3.3 kΩ 上拉连接的。 未连接能量收集引脚。 尝试了不同的 CONFIG_1 设置(USE_CASE_CONF = I²C Master,PT_TRANSFER_DIR = NFC → I²C)。 确认配置值已正确写入。 检查了 ED/PWM0 引脚是否被故意驱动为低电平(但我不确定在我的情况下是否需要上拉)。 我怀疑: 可能是配置或默认开机设置问题。 可能是仲裁器或 ED 引脚状态在通电时阻塞了 NFC。 或者,NTAG5 默认为 I²C 从属行为,并 "等待 "I²C,实际上忽略了 NFC。 问题 有没有人见过类似的情况,即施加 VCC 时 NTAG5 停止响应 NFC? 上电后是否需要明确配置 ED/PWM0 引脚或仲裁器模式? ED 上没有上拉装置会导致这种情况吗? 在没有 MCU 主机控制 NTAG5 的情况下使用 I²C 主控模式时,有什么已知的问题吗? 如果有任何见解或经验,我将不胜感激--我已经在这个问题上纠结了一段时间。 谢谢您! 互联标签解决方案 接触式智能卡读卡器芯片 NFC 控制器解决方案 NFC 前端解决方案 NFC读卡器库 Re: NTAG5 Boost (NTA53321G0FTTZ) – NFC stops working when external power is applied 你好@eleng 由于您使用的是小型天线,主动通信模式 (NTAG 5 升压数据表第 8.2.2 节)。不过,这种配置要求为集成电路提供 Vcc 和 Vcc_tx。 请确保您提供的是 Vcc_tx,并遵循《NTAG 5 Boost 天线设计指南》中的建议。 NTAG 5 升压型天线设计指南. 由于这与您在内部票单中提交的主题相同,我们将在该票单中继续沟通。 Eduardo。
查看全文
将采用 SE050E2 的 DLM 的 AES-GCM 身份验证标签长度设置为 12 字节 您好, 我目前正在使用 SE050E2 安全元件进行 AES-GCM 加密和解密操作。加密和解密 API 运行良好,特别是以下功能: sss_status_t sss_aead_one_go( sss_aead_t *context,const uint8_t*srcData,uint8_t *destData,size_t size,uint8_t *nonce,size_t nonceLen,const uint8_t *aad,size_t aadLen,uint8_t *tag,size_t *tagLen); 当身份验证标签长度为 16 字节时,此 API 可以完美运行。但是,我正在使用要求身份验证标签长度仅为 12 字节的 DLMS 协议有效负载。 当我使用这个 API 加密 DLMS 纯数据时,它会生成 16 字节的身份验证标签,但是 DLMS 标准需要一个 12 字节的标签。同样,对于解密而言,当加密的 DLMS 负载带有 12 字节的身份验证标签到达时,将这个 12 字节的标签传递给 API 会导致解密失败,因为 API 预计该标签为 16 字节。 我的问题是 有没有办法在 SE050E2 或其中间件中配置或设置身份验证标签长度,以便它可以按照 DLMS 标准的要求使用 12 字节的标签? 当前,API 在加密后始终返回 16 字节的标签,并且需要 16 字节的标签才能解密。我想确保与使用 12 字节标签的 DLMS 设备兼容,而不会导致解密错误。 如能就 SE050E2 的 AES-GCM 标签长度配置提供指导,或就处理 DLMS 标签大小不匹配的建议方法提供指导,我们将不胜感激。 先行感谢! BR, Faizy Re: Setting AES-GCM Authentication Tag Length to 12 Bytes for DLMS with SE050E2 感谢您的支持。 BR、 Faizy Re: Setting AES-GCM Authentication Tag Length to 12 Bytes for DLMS with SE050E2 你好@Faizy98、 这是在创建 AEAD 操作密钥时定义的。详情请参阅下文。 祝您愉快, Kan ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 -------------------------------------------------------------------------------
查看全文