Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
最近デバッグが失敗した(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ドラム まだ疑問に思っています。
記事全体を表示
使用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. -------------------------------------------------------------------------------
記事全体を表示
在 NXP S32K312 中从 D-Flash 进行写入和读取 大家好,恩智浦社区, 我目前正在使用 NXP S32K312 微控制器,想了解如何有效地写入和读取 D-Flash 存储器。 具体来说,我有以下几个问题: 如何将数据写入 D-Flash 中的特定地址? 我应该使用特定的 API 或库来执行此操作吗? 我如何从 D-Flash 读回数据? 有哪些函数或方法可以读取存储在 D-Flash 中的值? 我如何验证我在 D-Flash 内存中所做的更改? 有没有办法观察内存地址的变化,通过调试器或其他方式? 您能提供任何用于写入和读取 D-Flash 的示例代码吗? 任何指导或示例都将不胜感激! 谢谢! @NXPStar 回复:在NXP S32K312中从D-Flash写入和读取 1)有一个名为 FLS 的 RTD 驱动程序,实际上是闪存编程驱动程序。您可以将其用于此目的。 2)这是正常的内存映射读取。另一个话题是您是否愿意使用 EEPROM 仿真。然后我会指出称为 EEP 的 RTD 驱动程序。 3)驱动程序内有一个验证选项。或者你可以再读一遍。当然,您可以使用调试器显示内存转储窗口,以达到调试目的。 4)RTD示例“Mem_43_INFLS_Example_S32K3..”
記事全体を表示
BFU660F 的 Spice 型号 您好, 能否提供 BFU660F 的香料型号? 谢谢! 约翰 Re: Spice Model for BFU660F 您好, ,我试图将此模型用于 Orcad PSpice,但似乎无法识别某些参数(例如:...M参数......),软件就会出错。请提供可在 orcad PSpice 中导入的 BFU660F 模型, ,谢谢您的支持 ,致以最诚挚的问候 Jonata Re: Spice Model for BFU660F 亲爱的艾丽卡 我想在 LTSPICE 中使用 2 发射器模型。 请发布 BFU660F 的 4 针型号。 顺祝商祺! 诹访仁 Re: Spice Model for BFU660F 嗨,艾丽卡、 谢谢你的香料模型。 您可以关闭此主题。 顺祝商祺! 约翰 Re: Spice Model for BFU660F 您好。 SPICE 模型附后。 希望对你有所帮助。 此致问候
記事全体を表示
設定ツール 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
記事全体を表示
在SPI样例工程中如何配置CAN模块 我在S32DS软件中选择了s32k118芯片的SPI官方样例工程并配置成功后希望在MCAL中加入CAN功能模块。在CAN的CanConfigSet/CanHardwareObject功能时,CAN Object Type为RECEIVE时必须添加CAN HwFilter,但是添加完就提示10处错误,不添加又显示必须添加,如何解决?     Re: 在SPI样例工程中如何配置CAN模块 嗨,@sweet1、 是的,如果容器是 RECEIVE 类型,则需要启用 CanHwFilter。不过,RTD 1.0.1 应该安装在S32DS v3.4 上。请安装 S32DS v3.4,或将 RTD 版本升级到 2.0.0。 S32K1 RTD 1.0.1 版本说明: 致以最诚挚的问候, Julián Re: 在SPI样例工程中如何配置CAN模块 按照您的方法操作后,我还是遇到了这个错误。看来必须在接收操作期间启用 CanHwFilter。一旦启用,就会出现以下 10 种错误。我使用的是 RTD S32k1 AUTOSAR 4.4 RTD1.0.1 D2202 示例项目,S32DS 版本为 3.5。 Re: 在SPI样例工程中如何配置CAN模块 嗨,@sweet1、 您使用的是哪个 RTD 版本和 S32DS 版本? 您的 HTH(发送处理程序)Ids 应该高于 HRH(接收处理程序)Ids。因此,请尝试 将 HRH 放在 HTH 之前,如下图所示: 致以最诚挚的问候, Julián
記事全体を表示
s32g 274a SPD eMcem_Init ジャンプ HardFault_Handler HardFault_Handlerへのジャンプを回避する方法 eMcem_Init を呼び出すと、ハードウェア割り込みがトリガーされます。EB ではすでにすべての障害を無効にするように設定しています。 S32G274A M0コア S32DS: 3.5 アップデート3 SPD: 2.0.2 考える Re: s32g 274a SPD eMcem_Init jumping HardFault_Handler こんにちは、リウチ お問い合わせいただきありがとうございます。 どのバージョンの RTD を使用していますか?RDB2ボードを使用していますか? BR ジョーイ
記事全体を表示
CAN FD メッセージ用の S32k118q048 EVB SBC プログラミング。 こんにちは、 NXP S32k118q048 EVB を持っており、これを使用して CAN FD メッセージを送信したいと考えています。CANoe Vector トランシーバーのメッセージを確認したいです。ただし、次のことを確認したかったのです。CAN メッセージを送信する前に、通信をアクティブにするために SBC をプログラムする必要がありますか。それとも、SBC はすでにデフォルトで CAN メッセージの送信に使用できる状態になっているのでしょうか? Re: S32k118q048 EVB SBC programming for CAN FD messages. こんにちは@yousefdessouki123さん、 ボード出荷時には、SBCは強制ノーマルモードに設定されており、CANトランシーバは有効になっています。設定は不要です。このモードの詳細については、UJA1169製品データシートの第7章をご覧ください。 また、 UJA1169トランシーバには12V電源が必要です。 よろしくお願いします、 ジュリアン
記事全体を表示
Qt/QML での i.MX8M CMA メモリリーク 私はYoctoシステムを搭載したVariscite iMX8Mをベースにしたデバイスを持っています。OS が動作している場合、単一の Qt/QML アプリケーションがマルチメディアの再生に応答します。GStreamer 用のパイプラインを準備します。マルチメディア側からのアプリケーションは非常にシンプルです。QML の MediaPlayer コンポーネントに特定のパイプラインを提供します。最終テストを実施しているのですが、長時間の 4K ビデオの再生中に CMA メモリ リークが発生していることに気付きました。ビデオがループ再生され、30 分ごとに次のビデオに切り替わります。約 15 時間後、ビデオの再生が停止し、CMA 空きメモリは 0kB になりました。(1 分後にビデオを変更することで、より速く繰り返すCAN)。ジャーナルには、GStreamer によるメモリ割り当ての問題に関する情報もCAN。U-Boot とカーネルのカスタマイズは単純なものに限定されており、そのようなものには影響しないはずです。これはおそらく gstreamer か vpu ドライバ、あるいは Qt のシステムのバグのようです。興味深いのは、アプリケーションを閉じた後、メモリが元の値 (アプリケーションを実行する前の値) に戻らないことです。 私のシステムは最新のカーネル5.15-2.0を搭載したKirkstoneをベースにしています。(ブランチ: 5.15-2.0.x-imx) および U-Boot (ブランチ: lf_v2022.04)。システムには983.04がありますCMA メモリの合計 MB。 bash ループでビデオを再生するテストを実行しましたが、ここでは問題は発生しませんでした。私の結論は、Qt と Gstreamer の間、または VPU ドライバにあるということです。 解決策はあるでしょうか?他にCANテストはありますか? 添付: - ブートログ - ビデオの変更中にカーネルエラーが発生しました - メモリリークチャート Re: i.MX8M CMA memory leak with Qt/QML 現時点では、Yocto Scarthgap (カーネル 6.6.52) と Qt 6.8.1 を使用しています。Qt6 から H.265 4K ビデオを再生する方法について詳しく教えていただけますか?公式の例を試してみましたが、私のCASEでは、そのようなビデオでは機能しません。 Re: i.MX8M CMA memory leak with Qt/QML 正しい! Re: i.MX8M CMA memory leak with Qt/QML 理解しました。QML MediaPlayer を使用するアプリケーションからこのようなビデオを再生しているときに、journalctl にカーネル警告が表示されず、CMA メモリは良好に見えます。それは本当ですか? Re: i.MX8M CMA memory leak with Qt/QML こんにちは、 これはバグのように見えますが、6.12 ではこのようなことは起こりません。EVK で同様のビデオをテストしたところ、すべてがスムーズに動作しました。確認してください。問題が解決しない場合は、Variscite にお問い合わせください。 よろしくお願いします。
記事全体を表示
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
記事全体を表示
[i.MX8Mmini]请问如何更改 SDIO 速度? 我们使用 LF_v6.6.52-2.2.0_images_IMX8MMEVK 在 i.MX8Mmini-EVK 上运行。 在这种环境下,我们通过 SDIO 连接 WLAN 模块。 我们遇到过 SDIO 通信在高温和低温环境下失效的问题。 为了避免这个问题,我们希望将 SDIO 速度从 "SDR104 模式 (208 MHz) (1.8V)" 至 "DDR50 模式(50 MHz)(1.8V)" 或"HS 模式(25 MHz)(3.3V)". 请问如何更改 SDIO 速度? 顺祝商祺! Re: [i.MX8Mmini] Could you please advise how to change the SDIO speed? 很高兴听到这个消息,此主题将很快关闭,如有其他问题,请再次联系我们。 Re: [i.MX8Mmini] Could you please advise how to change the SDIO speed? 亲爱的 joanxie 先生 对不起,我们的答复逾期了。 在您的建议下,我们改变了 SDIO 的速度。 我们证实了预期的行为。 感谢您的支持。 顺祝商祺! Re: [i.MX8Mmini] Could you please advise how to change the SDIO speed? 亲爱的 joanxie 先生 感谢您的支持。 我们将按照您的建议进行尝试。 顺祝商祺! Re: [i.MX8Mmini] Could you please advise how to change the SDIO speed? 我不知道为什么回复没了,我再发一次 您可以参考此尝试在 dts 文件中添加 sd-uhs-sdr50,并在 dts 中设置最大频率。 https://github.com/nxp-imx/linux-imx/blob/b586a521770e508d1d440ccb085c7696b9d6d387/Documentation/devicetree/bindings/mmc/mmc-controller.yaml 还可以尝试在 dts 中设置 sdhci-caps-mask =<0x00000003 0x00000000>; 以强制模式为 DDR50
記事全体を表示
使用 QuadSPI — 参考项目或 MEM\_43ExFls 驱动程序指南来帮助 AT25QF641B 和 S32K358? 大家好, 我正在做一个项目,使用 S32K358 微控制器,并通过 QuadSPI 接口与 AT25QF641B 串行闪存连接。 在探索可用的软件支持时,我遇到了 S32K3 RTD 代码包中的 MEM_43ExFls 驱动程序。看起来这个驱动程序是为外部闪存设计的,可能比 QSPI 更好,但我找不到清晰的文档或引用项目来演示如何将其配置和与 AT25QF641B 等第三方闪存一起使用。 有没有人使用 MEM\ _43exFLS 驱动程序与非默认或自定义 QSPI 闪存设备通信? 下面是我的几个具体问题: * 在 S32K358 上是否有任何使用带外置闪存的 MEM_43exFLS 的参考示例或演示项目? * 配置 AT25QF641B 驱动程序(例如,设备 ID、命令集、内存映射)需要哪些步骤? * 将第三方闪存芯片与该驱动程序集成时有任何建议或注意事项吗? 如果能得到任何帮助、指点或经验分享,我们将不胜感激! 顺祝商祺! M.J.David Re: Help with AT25QF641B and S32K358 Using QuadSPI – Reference Project or MEM\_43ExFls Driver Guidan 你好 davidtosenovjan 感谢您对支持的存储器和 QSPI/HyperFlash 用途的说明。 从您提供的表格中,我看到以下存储器已通过当前 RTD(6.0.0)的测试: 旺宏 MX25L6433FM2I-08G 旺宏 MX25UM51245G 英飞凌 S26KL512TDQ0B 你能否确认当前的 RTD 或 SDK 代码包中是否有这些内存选项(QSPI/HyperFlash/HyperRAM)的相应驱动程序? 如果回答为 "是",能否告诉我在哪里可以找到或下载它们,例如具体路径或示例项目(如Mem_43_EXFLS或Qspi_Ip_Example_S32K3X8)? 这将帮助我确定我的自定义板设置的兼容性。 感谢和问候, MJ David Re: Help with AT25QF641B and S32K358 Using QuadSPI – Reference Project or MEM\_43ExFls Driver Guidan S32K3X8EVB-Q289 使用 S26KL512SDABHV030 设备,即 HYPERFLASH 设备,即与 HyperBus 协议连接的八个 SPI 闪存。然而,这种记忆并没有实例。 在当前的 RTD (6.0.0) 中,已测试了以下内存: 但是,它或多或少是统一的协议,因此如果客户在自己的主板上将其与Quadspi/HyperFlash/HyperRAM一起使用,则可以将其与QuadSPI/HyperFlash/H 总的来说,我想说的是,我们会尽量避免向客户推荐特定的设备作为外部元器件。我们至少通过将设备纳入我们的电动汽车和参考设计来间接推荐这些设备。因此,在大多数情况下,我们最好的建议是使用我们使用的设备,或者至少找到可以满足您特定需求的类似设备。 您可以从以下示例中寻找灵感。 不幸的是,我们无权测试市场上所有可能的内存配置。 感谢您的理解
記事全体を表示
LPC55 sprintf 浮点数值 大家好, ,我正试图设置 sprintf 将浮点数打印为字符串。 我尝试了我找到的所有方法,更换了图书馆,但都没有成功。 在尝试打印负浮点数值时,要么结果不正确,要么出现故障。 实际处理器 LPC5506 浮点单元 fpv5-SP-D16 Hard ABI 设置 当前库设置 Redlib semihost 我正在使用 UART0 打印 预处理器设置 CPU _LPC5506JBD64 CPU_lpc5506jbd64_cm33 SDK_OS_BAREMETAL SDK_DEBUGCONSOLE=2 SERIAL_PORT_TYPE_UART=1 PRINTF_FLOAT_ENABLE=1 SCANTF_FLOAT_ENABLE=1 SCANTF_FLOAT_ENABLE=1 SCANF_OS_BAREMETAL SDK_DEBUGCONSOLE=2 F_FLOAT_ENABLE=1 PRINTF_ADVANCED_ENABLE=1 SCANF_ADVANCED_EN ABLE=1 __MCUXPRESSO __ USE_CMSIS 调试 DISABLEFLOAT16 __REDLIB__ 试用以下代码 浮点数P_Value = 3.123456f; 浮点数I_Value = 123.4567f; 浮点数D_Value = 0.654321f; sprintf(g_txBuffer,"rpm=%d, P_Value =%f, I_Value =%f, D_Value =%f \r",rpm_ist, P_Value, I_Value, D_Value); 没有警告或错误 而结果是 rpm = 206, P_Value = -0.000000、I_Value = -0.000000、D_Value = -0.000000 有没有办法让sprintf打印正确的值,包括负值,还是我必须自己编写变流器? 我看不到什么? 预先致谢 概述 LPC55xx Re: LPC55 sprintf float values 你好@SvenAsbach 请确保项目定义的符号和浮空点设置如下: 希望这能帮到您, 张俊 Re: LPC55 sprintf float values 包含并使用 Stdio.h。 在哪里可以检查现有项目是否使用了正确的 printf 版本? 我的预处理器设置已经发给你了。 版本中未使用 CR_INTEGER_PRINTF 使用完成版本 arm-none-eabi-gcc-DCPU_LPC5506JBD64-dcpu_lpc5506jbd64_cm33-DSDK_OS_BAREMETAL-DSDK_DEBUGCONSOLE=2-DSERIAL_PORT_TYPE_UART=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT__ADVANCED_ENABLE=1-DSCANF_ADVANCED_ENABLE=1-D __MCUXPRESSO -D__ USE_CMSIS-DDEBUG-DDISABLEFLOAT16-D __REDLIB__ xxxx-O0-fno-common-gdwarf-4-Wall-c-c-function-sections-fno-fdata-sections-fno-builtin-fmerge-constants-fmacro-prefix-map= ".../cmsis/dsp/source/BayesFunctions/ " =-mcpu=cortex-m33-mfpu=fpv5-sp-d16-mfloat-abi=hard-mthumb-D __REDLIB__-fstack-usage-specs=redlib.specs-M MD-MP Re: LPC55 sprintf float values 你好@SvenAsbach 您是否将"stdio.h" 包括在内?我们需要确保包含这个头文件。 我刚刚用你的代码测试了 sprintf,我这边没有问题。参见所附视频。 还请确保使用浮空点版本的 printf。 能否请您参照我的截图和测试视频检查一下您的问题? 顺祝商祺! 张俊 Re: LPC55 sprintf float values 感谢您的快速回复,但这无济于事。 您提出的所有建议都已设定并尝试过,但没有成功。 编译器使用 arm-none-eabi-gcc-DCPU_LPC5506JBD64-dcpu_lpc5506jbd64_cm33-DSDK_OS_BAREMETAL-DSDK_DEBUGCONSOLE=2-DSERIAL_PORT_TYPE_UART=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT_ENABLE=1-DPRINTF_FLOAT__ADVANCED_ENABLE=1-DSCANF_ADVANCED_ENABLE=1-D __MCUXPRESSO -D__ USE_CMSIS-DDEBUG-DDISABLEFLOAT16-D __REDLIB__-I " D:\Software\FC5706P_workspace\FC5706P101B001\drivers "-I " D:\Software\FC5706P_workspace\FC5706P101B001\device"-I " D:\Software\FC5706P_workspace\FC5706P101B001\component\serial_manager "-I " D:\Software\FC5706P_workspace\FC5706P101B001\utilities "-I " "-I " D:\Software\FC5706P_workspace\FC5706P101B001\component\uart D:\Software\FC5706P_workspace\FC5706P101B001\CMSIS"-I " D:\Software\FC5706P_workspace\FC5706P101B001\component\lists "-I " D:\Software\FC5706P_workspace\FC5706P101B001\CMSIS_driver\Include "-I " "-I " D:\Software\FC5706P_workspace\FC5706P101B001\CMSIS\DSP\Include D:\Software\FC5706P_workspace\FC5706P101B001\CMSIS\DSP\PrivateInclude"-I " D:\Software\FC5706P_workspace\FC5706P101B001\CMSIS\DSP\Source\DistanceFunctions "-I " D:\Software\FC5706P_workspace\FC5706P101B001\CMSIS\NN\Include "-I " "-I "\ D:\Software\FC5706P_workspace\FC5706P101B001\board D:\Software\FC5706P_workspace\FC5706P101B001来源 "-O0-fno-common-g3-gdwarf-4-Wall-c-function-sections-function-sections-fdata-sections-fno-builtin-fmerge-constants-fmacro-prefix-map= ".../cmsis/dsp/source/basicMathFunctions/ " =-mcpu=cortex-m33-mfpu=fpv5-sp-d16-mfloat-abi=hard-mthumb-D __REDLIB__-fstack-usage-specs=redlib.specs-mmd-MP " cmsis/dsp/Source/basicMathFunctions/basicMathFunctions/basicMathfunctions/basicMathFunctionsF16.D "-MT"CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctionsF16.o"-MT"CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctionsF16.d"-o"CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctionsF16.o""./CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctionsF16.c" Re: LPC55 sprintf float values 你好@SvenAsbach 如果你使用 SDK 演示,请尝试启用浮空支持 确保已定义的符号 printf float 已启用。 这对你有用吗? 顺祝商祺! 张俊 Re: LPC55 sprintf float values 通常,问题在于 CR_INTEGER_PRINTF 仍定义在 -D 选项列表中。 请务必完全 “清理” 版本,然后重试。 这是我的定义和链接器设置(工作状态): __REDLIB__ CPU_LPC55S69JBD100 CPU_LPC55S69JBD100_cm33 CPU_LPC55S69JBD100_cm33_core0 SDK_DEBUGCONSOLE=1 PRINTF_FLOAT_ENABLE=1 SERIAL_PORT_TYPE_UART=1 __MCUXPRESSO __ USE_CMSIS DEBUG 希望这能帮到您, 埃里希
記事全体を表示
S32G2 Cortex-M7 裸机编程 大家好 我想知道如何在 S32G2 上启动 Cortex-M7。 我想在上面运行一个裸机应用程序,不需要任何 RTOS。 我该如何继续,有关于启动 M7 内核并在其上运行裸机程序的参考文档吗? 先行致谢。 BR Arun Re: S32G2 Cortex-M7 Baremetal Programming 你好,@arun_belamge 感谢您的回复。 对于仅通过 M7 端启动板,可以使用 RTD 中显示的大多数示例,您可以参考示例中的起始阶段代码以了解详细信息(例如,您可以参考 gmac 示例,但忽略网络部分,只关注启动阶段步骤/API) 此外,GoldVIP 代码包中还显示了一个 M7 引导加载程序示例,这是一个用于启动 S32G2 的完整 M7 引导加载程序示例。 BR 切宁 Re: S32G2 Cortex-M7 Baremetal Programming 你好,Chenyin。 感谢您的建议。 你能指出任何显示 " 如何只启动 Cortex-M7 内核的参考文档吗?"。 一旦我能够启动 M7 内核,我将尝试使用低级 API 直接访问硬件来运行我的程序。 谢谢! BR Arun Re: S32G2 Cortex-M7 Baremetal Programming 你好,@arun_belamge 感谢您的回复。 1.从恩智浦的正式软件来看,为 M7 端提供的唯一 SDK 是 RTD 2。如果你愿意用真正的裸机方式在你的板上编程,你可以直接尝试位于 MCAL 底层的低级 API 很抱歉没有这样的文件供你参考,我建议直接参考代码/MCAL UM。 BR 切宁 Re: S32G2 Cortex-M7 Baremetal Programming 你好,Chenyin。 感谢您的回复。 从您分享的文档中,我可以看到示例应用程序在 MCAL 上运行,我可以用它来运行我的 Baremetal 应用程序,但我担心它会带来性能开销。 有没有办法在不涉及任何高级抽象层的情况下直接在硬件(真正的裸机)上工作? 我目前使用的是S32G274AEVB。 谢谢! BR Arun Re: S32G2 Cortex-M7 Baremetal Programming 你好,@arun_belamge 谢谢您的帖子。 支持在 S32G2 上运行不带 RTOS 的应用程序。 在拿着恩智浦的参考板后,我建议先引用以下文档。 https://www.nxp.com/webapp/Download?colCode=S32G-VNP-RDB2-SW-UG BR 切宁
記事全体を表示
无法初始化项目的 cppcheck 您好, 我刚刚尝试安装 ccpcheck 插件等,但它拒绝运行: 我遇到了这个错误: 无法初始化项目的 cppcheck... 以下是异常堆栈跟踪: java.lang.NullPointerException:无法调用"org.eclipse.core.runtime.IPath.toFile()"因为"org.eclipse.cdt.core.settings.model.ACPathEntry.getLocation()" 的返回值为空 at com.googlecode.cppcheclipse.ui.ToolchainSettings.getIncludes(ToolchainSettings.java:182) at com.googlecode.cppcheclipse.ui.ToolchainSettings.getUserIncludes(ToolchainSettings.java:88) at com.googlecode.cppcheclipse.core.Checker. (Checker.java:81) at com.googlecode.cppcheclipse.ui.Builder$ResourceVisitor.processFile(Builder.java:199) at com.googlecode.cppcheclipse.ui.Builder$ResourceVisitor.visit(Builder.java:122) at org.eclipse.core.internal.resources.Resource.lambda$1(Resource.java:154) at org.eclipse.core.internal.resources.Resource.lambda$0(Resource.java:122) 在 org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85) 在 org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90) 在 org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:90)doIteration(ElementTreeIterator.java:90) at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:135) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:131) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:92) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:154) at org.eclipse.core.internal.resources.Resource.accept(Resource.java:142) at com.googlecode.cppcheclipse.ui.Builder.processResource(Builder.java:306) at com.googlecode.cppcheclipse.ui.Builder.processResource(Builder.java:306)cppcheclipse.ui.commands.RunCodeAnalysis$RunCodeAnalysisJob.runResource(RunCodeAnalysis.java:26) at com.googlecode.cppcheclipse.ui.commands.ResourceSelectionJob.run(ResourceSelectionJob.java:44) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) 信息: MCUXpresso IDE v24.12 [版本 148] [2025-01-10] 我从这里下载了 Cppcheck 2.18: https://cppcheck.sourceforge.io/ 我按照以下说明进行了操作: https://github.com/cppchecksolutions/cppcheclipse/wiki/Installation 我在 PATH 环境变量中添加了 cppcheck 路径,并重新启动了 MCUXpresso。 有什么好办法吗? Re: Could not initialize cppcheck for project 你好,@rshipman、 这恐怕超出了恩智浦的支持范围,因为它与 Eclipse 级别的插件有关,而不是 MCUXpresso IDE 的问题。 我建议您查看以下链接: MCUXpresso IDE 上的静态代码分析工具 cppcheck - NXP Community java.lang.NullPointerException:无法初始化项目 lib-ltc 的 cppcheck - 问题 #98 - kwin/cppcheclipse BR, Edwin.
記事全体を表示
Imx93 evk ONOFFボタンはスタンバイ機能にCAN使用できます。 こんにちは、imx93 evk の ONOFF ボタンは、短押しスタンバイと短押しウェイクアップ機能を再び CAN 実行しますか?どうやってそれを達成するのでしょうか? Re: Imx93 evk ONOFF button can be used for standby function. ああ、残念ですが、すでにお気づきですね。私の返答は無視してください。 Re: Imx93 evk ONOFF button can be used for standby function. @xiang_1001はい、ON/OFF ボタンは GPIO ラインにルーティングされ、さらに PMIC 入力に送られ、ウェイクアップ ソースとして機能するように構成CANます。 デフォルトの BSP の一部として、ONOFF ボタンを短く押すことで、システムを CAN サスペンド状態から復帰させることができます。「 echo mem > /sys/power/state 」を実行してサスペンド状態にしてから、オン/オフ ボタンを 1 回だけ押して復帰させてみることCANます。 または、オン/オフボタンをシステムの「サスペンド」に設定する場合は、次の手順を実行する必要があります。 1. conf ファイルを編集します - /etc/systemd/logind.conf HandlePowerKey変数を「suspend」に設定する 2. systemd-logindを再起動します。 systemctl で systemd-logind を再起動します。 この後、ONOFFボタンを短く押すことでimx93をサスペンド状態にすることができます。 回复: Imx93 evk ONOFF button can be used for standby function. この機能は、/etc /etc/systemd/logind.conf ファイルを変更することで実現されます。
記事全体を表示
适用于 S32K 的独立组网 (SA) 恩智浦 GCC 工具链 我找到了下载工具链的位置。看来我想要的是: NXP_GCC11-4_eARMv7_gf703eb2-LINUX 但它说这是一个 .bin 文件但当我使用"bash file.bin" 或"chmod +x file.bin 运行它时;./file.bin"我收到以下错误信息。 为什么 Java 会参与其中?是否有这些工具的压缩包版本。GCC工具有一个 tarball,但我认为这不是改编自恩智浦的编译器(我需要它来版本 RTD)。 准备安装 从安装程序存档中提取安装资源... 为本系统环境配置安装程序... 无法从 PATH 环境变量中找到 Java 虚拟机。在 运行该程序之前,您必须安装一个虚拟机。
記事全体を表示
S32K312:未知信号处理程序将程序控制转到 LPI2C IRQ 处理程序 我正在使用配备 S32K312 MCU 的定制板。我想不断更改引脚配置和时钟配置,以实现省电功能。" 测试时,MCU 会将"卡在高功率状态,导致功耗增加。 当我将 PE-Micro 调试器连接到板并连接到正在运行的目标时,控件总是显示在 " lpi2c_IP_moduleirqHandler " 函数中。调试调用堆栈显示信号处理程序位于 0xffffffe9。 造成这种情况的原因是什么? #s32k312 Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 嗨,@himonkoch、 如果没有 SW + HW 来重新创建,就很难找到问题的根本原因。 无论如何,只有根据版本说明配置编译器选项,恩智浦才能保证RTD的功能。热电阻是在第 2.7.2 节所述的特定设置下开发和测试的,这一点我在之前的答复中已经说过。 如果您选择使用自定义编译器标志或优化级别,则有责任验证驱动程序在这些条件下的功能。 我很高兴新垃圾桶不再有这个问题了。 致以最诚挚的问候, Julián Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 你好@Julián_AragónM、 我照着做了,现在新的 bin 文件就没有这个问题了。谢谢您的帮助。 但是,我仍然想知道为什么优化首先会导致随机中断触发信号,因为后来我想减小二进制文件的大小。 Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 嗨,@himonkoch、 你可以通过右键单击所选项目并转到 " Properties > C/C++ 版本 > 设置 > 标准 S32DS C 编译器 > Optimization " 来更改当前编译配置的优化级别。 请记住,如相应代码包的版本说明中所述,RTD 软件包经过测试和交付的优化级别为-Os: 致以最诚挚的问候, Julián Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 你好@Julián_AragónM、 我会研究您发送的文件并尝试。 同时,当尝试在 Debug_FLASH 调试会话中重新创建问题时,这个问题从未出现过,功能的执行也没有中断。到目前为止,推送到 MCU 的固件是使用 Release_Flash 编译配置版本代码后生成的 bin 文件。据我所知,此版本配置包含编译器级别的优化。 为了证实这一理论,我最终使用DEBUG_Flash编译配置再次版本了代码,并将生成的bin文件直接推送到MCU中,等待问题发生,但事实并非如此。 有什么办法可以在 IDE 中更改 Release_Flash 版本的优化设置,以帮助改变结果吗? Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 嗨,@himonkoch、 很可能是的。 Arm 文档显示,0xFFFFFFE9 是指返回线程模式,异常返回使用主 SP 的浮点状态,返回后执行使用主 SP。 你可以参考以下文档:如何调试 ARM CORTEX M MCU 上的故障异常。您可以尝试通过堆栈回溯来查找故障地址,因为在堆栈回溯中,您还没有从中断中返回,还在处理程序中。 致以最诚挚的问候, Julián Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler @Julián_AragónM, 感谢您的回复。 是的,该功能是低功耗运行模式的一种实现方式,通过降低 FIRC 的输出频率和禁用 PLL,将时钟频率降至 3MHz。 我尝试了您提到的步骤 1.从低功耗运行模式切换出来时,AIPS_SLOW_CLK 和 LPI2C0_CLK 成功启用 2.IntCtrl_Ip_DisableIrq 和 IntCtrl_Ip_ClearPending 在模式切换前被调用,以禁用和清除与 I2C 相关的中断。 3.我在Lpi2c_Ip 头文件中找不到Lpi2c_Ip_MasterEndTransfer 函数。 卡在上述地址的问题依然存在。 在与我的团队进行内部讨论时,发现在调试一个不同的、不相关的问题时,执行被卡在了固件的同一个地址上。运行中的目标调试配置是否可能显示错误的问题地址? Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 你好@himonkoch 感谢您提供的补充信息。您是否特别使用了选项 E - 低速运行模式(CORE_CLK @ 3 MHz)? 我猜你被卡在Lpi2c_Ip_ModuleIRQHandler处,因为 LPI2C 中断仍处于启用或挂起状态,不过在不共享配置或例程的情况下很难进行测试。 例如,在切换时钟配置、中止或完成任何待处理的传输之前,可以使用 Lpi2c_Ip_MasterEndTransfer()。除此之外,还可以尝试通过 IntCtrl 驱动程序清除和禁用中断: IntCtrl_Ip_DisableIrq(LPI2C0_Master_Slave_IRQn); IntCtrl_Ip_ClearPending(LPI2C0_Master_Slave_IRQn) ; 最后,从 VLSR 返回时,请确保 AIPS_SLOW_CLK 和 LPI2C0_CLK 均已启用。 致以最诚挚的问候, Julián Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler @Julián_AragónM 这个功能没有利用微控制器的待机电源模式,而是我通过禁用某些时钟、降低整体时钟速度和禁用某些引脚输出来降低功耗。 这需要使用不同的时钟和引脚功能组,我在它们之间切换,以获得所需的输出。 此外,在过渡之前,我还调用了Lpi2c_Ip_MasterDeinit()函数来禁用任何 i2c 参与。 Re: S32K312: unknown signal handler taking program control to LPI2C IRQ handler 嗨,@himonkoch、 " 我想持续更改引脚配置和时钟配置以实现省电功能, 请说明您使用的是什么例程和配置。"? 您会反复待机和醒来吗?您参考过 S32K3 的低功耗示例吗? S32K3 电源管理单元 AN 和演示——恩智浦社区 & [RTD400 & 500 MCAL & IP] S32K3 电源管理单元 AN 和演示 ——恩智浦社区。 另外,在进入待机状态之前,您是否对 I2C 实例进行了去初始化? Lpi2c_Ip_MasterDeinit(instance); 请分享任何相关配置或代码片段。 致以最诚挚的问候, Julián
記事全体を表示
BLE 数据丢失 我们正在使用多个 kw45 板通过 BLE 向用户界面应用程序发送数据,随着数据传输频率和字节数的增加,中央 Windows UI 应用程序中会出现大量的 BLE 数据包丢失。请告诉我数据丢失的原因,以及如何解决这个问题。 通信& 控制(I3C | I2C | SPI | FlexCAN | 以太网 | FlexIO) 开发板 Re: BLE data loss 你好 希望你一切顺利。你以哪个例子为基础? 你在使用板对板设置时看到过这种行为吗? 如何测试?你是如何衡量这一损失的? 此致, 里卡多
記事全体を表示
为什么 FRDM-MCXA346 设计文件存档包含 FRDM-MCXA166 的原理图? 你好 在查看恩智浦下载区的FRDM-MCXA346设计文件时,我注意到附带的原理图标注的是FRDM-MCXA166,而不是 FRDM-MCXA346。 你能澄清一下吗? 这是故意的吗?两块板共享相同的原理图吗? 还是存档中出现了包装错误? MCXA166 和 MCXA346 MCU 实际上是不同的设备吗,还是 MCXA346 只是 MCXA166 的较新名称? 如果恩智浦公司能确认所提供的 FRDM-MCXA346 原理图是否正确,我将不胜感激。 我从恩智浦网页上下载了压缩文件,文件名为"FRDM-MCXA346-DESIGN-FILES.zip" 提前感谢! - 伊戈尔 开发板 Re: Why does the FRDM‑MCXA346 Design Files archive contain a schematic for FRDM‑MCXA166? 您好@igoreq1010, 链接已经更新,现在可以下载 FRDM-MCXA346 的设计文件。 BR Habib Re: Why does the FRDM‑MCXA346 Design Files archive contain a schematic for FRDM‑MCXA166? 你好,@igoreq1010、 谢谢您告诉我们。我们正在努力解决这个问题。感谢您的耐心等待,我们会在更新链接后尽快给您回复。 BR Habib.
記事全体を表示