Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
MC34716EP 类似部件 请推荐 MC34716EP 的类似零件。 Re: MC34716EP similar part 遗憾的是,我们没有类似的部件可供推荐。
記事全体を表示
ADC読み取り NXP S32K144EVB で ADC を設定しようとしており、ADC の例を使用して編集しています。使用しているセンサからの読み取りは正常に行われていますが、電源として USB からバレル ジャックに切り替えると、読み取り結果に違いが生じることがわかりました。なぜこのようなことが起こるのでしょうか? また、どうすれば良いのでしょうか? Re: ADC Reading ハイ J7 および J16 電源を使用する場合は、VREFH 電圧の違いを確認してください。 VREFH 電圧に差がない場合は、ADC ピンへのセンサ接続での電圧差を確認します。 よろしくお願いします、 ロビン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: ADC Reading クリスマス休暇期間中は、サポートの応答時間は通常より長くなる場合がありますのでご了承ください。場合によっては、ご要望への対応が新年以降になることもあります。ご理解のほどよろしくお願いいたします。
記事全体を表示
S32G-NVP 评估板启动时出现问题 你好 我目前的 S32G 评估板 (goldbox-vip) 遇到了问题,我通过 UART0 刷新软件(包括引导加载程序和应用程序),SW10 [1] 和 SW10 [2] 均处于关闭状态。 闪烁后,我将启动模式改为 "1",使 SW10[1] 为 "ON"。 当我连接调试器并且我的软件没有运行时,我看到板卡在RESET回路中。此外,绿色 LED D33(R268)闪烁后始终亮起。 这说明了什么?我怎样才能将板从RESET中解救出来? Re: Issue with booting of S32G-NVP Evaluation board 你好@chenyin_h、 我通过 UART0 串行端口使用 S32 flashtool 刷新了二进制文件。在这种情况下,闪存没有问题,但是当我连接调试器时,我看到板一直在RESET。此外,D33 在闪烁后处于打开状态(通常情况下,D33 在闪烁后处于关闭状态)。 此外,当同一个 SW 闪入另一个金盒时,板会成功启动。已对此进行检查,以排除 SW 问题。 另外,正如你所提到的,我尝试通过SD卡刷新预版本的镜像。但是我们在终端中看不到任何启动日志。 Re: Issue with booting of S32G-NVP Evaluation board 你好,@Yoga_Ujwala 谢谢你的帖子。 当 SJA1110 配置可用时 D33 会亮起,在刷新二进制文件之前,它不亮? 你是如何刷写创建的二进制文件的? 要测试板,你可以尝试插入 GoldBox 软件包中的 SD 卡,尝试通过 SD 启动板。(如果未找到,你可以将预先构建的电路板支持包映像刷写到空的 SD 卡上试一试) BR 切宁 Re: Issue with booting of S32G-NVP Evaluation board 你好,@Yoga_Ujwala 感谢您的回复。 1.首先,我建议使用示波器测量 RESET_B、POR_B 等相应信号,检查它们是否不正确。 2。既然你可以在串行模式下使用 flashtool 刷新二进制文件,那么是否有可能使用调试器在串行模式下直接加载在 SRAM 中运行的 elf? BR 切宁 Re: Issue with booting of S32G-NVP Evaluation board 你好,@chenyin_h、 感谢您的回复 为了了解S32 GoldBox板的异常行为,我们进行了以下检查和观察: 或非 Flash 和 eMMC Erase & UART Flashing 完整的或非 Flash 和 eMMC 被抹掉了,板被刷入了 .bin文件。使用 S32 闪存工具成功完成闪存。但是,在启动期间,编程数据不会复制到 SRAM。尝试使用调试器加载 ELF 时,内核仍处于 “运行 RESET” 状态。 启动交换机配置验证 使用万用表验证了启动开关配置和信号连续性,结果发现它们是正确的。闪存并将 SW10 [1] 设置为开启后,S32闪存工具中的串行COM端口预计将断开连接,这表示启动模式发生了变化。但是,即使切换开关,COM 端口连接仍处于活动状态,这不是预期的行为。 SD 卡启动尝试 使用预建的 SD 卡映像对板进行了测试,可以启动。系统也无法从 SD 卡启动,表现出相同的 RESET 相关行为。 RESET电路和引脚验证 所有与RESET相关的电路和引脚(包括 RESET_B 和 POR_B)都经过测试,运行正常。 电源轨和测试点验证 对所有电压调节器和测试点进行了测量,电压均在预期范围内。 在两个独立的GoldBox板上观察到相同的持续RESET问题,并且支持的启动程序都无法使板摆脱这种RESET状态。 Re: Issue with booting of S32G-NVP Evaluation board 你好,@Yoga_Ujwala 感谢您的回复。 我已经提到了您创建的支持案例,让我们继续讨论吧 BR 切宁
記事全体を表示
[滥用] 发布者:@JohnKlug / 板:imx-processors / 举报人:qneymh qneymh 报告了 @JohnKlug 发表的帖子 Could not invoke dnf for external kernel module in Yocto kirkstone ,原因如下: 原因: 裸体或性活动 详情: < a href="https://www.player1.app/team/post/1925296612/1237"> https://dev.worldwar1luton.com/forum-topic/pharmacy-online-6"> https://www.siriuspup.com/breeders/pharmacy-online-6"> http://shop.ls-s.ru/product/10111"> http://old-liege.jeunescathos.org/fr/content/pharmacy-online-69"> https://tarantulerosdecorazon.com/galer%C3%ADa/pharmacy-online-6"> http://www.le-cercle-des-sourires.fr/session/3337"> < a href="https://www.onlyhomebuyers.com/for-sale-by-owner-homes/sc/45"> https://spdm.dambo.me/forums/miscellaneous/advertisement/pharmacy-online-4"> http://www.le-cercle-des-sourires.fr/session/3337"> < a href="https://www.jobwebby.com/domainasname-erma-gmbh/pharmacy-online-2"> https://hetnieuweteamwerken.be/forums/forum/pharmacy-online-1"> https://rus.langnotes.ru/vocabularies/pharmacy-online"> https://obzorpoker.info/forum/pharmacy-online-7"> https://jeunescathos-bxl.org/fr/content/pharmacy-online-1"> https://www.siriuspup.com/breeders/pharmacy-online-6"> https://www.intimuscare.com/pharmacy-online-4"> https://darkmetalmush.net/history/pharmacy-online-0"> https://dev.worldwar1luton.com/forum-topic/pharmacy-online-6"> https://www.siriuspup.com/breeders/pharmacy-online-6"> http://www.go4go.net/go/node/155437"> http://old-namur.jeunescathos.org/fr/content/pharmacy-online-41"> https://www.intellectualpedia.org/audiologistwholesale-pharmacy-online-4"> http://en.sp-journal.ru/article/19188"> https://gglabs.us/node/5698"> < a href="https://reflexologie-cerilly.fr/en/node/4236"> https://dev.worldwar1luton.com/forum-topic/pharmacy-online-6"> https://jeunescathos-bxl.org/fr/content/pharmacy-online-1"> https://www.thebiketube.com/mutant-rosabella"> https://obzorpoker.info/forum/pharmacy-online-7"> http://www.alsongs.com.hk/node/15612"> https://theanubianwar.com/node/6400"> https://rahuldolas.com/forum/general-discussion/topic/723/pharmacy-online"> https://www.tundus.hu/receptek/kepek/pharmacy-online-0"> http://onlyforsalebyowner.com/for-sale-by-owner-homes/pr/76-0"> https://www.danduo168.com/en/artworks/692/pharmacy-online-3"> http://shop.ls-s.ru/product/10111"> https://investor18.ru/investors/pharmacy-online-13"> https://ng.nycc.org/content/pharmacy-online-4"> http://polden.info/story/pharmacy-online-13"> Post link: https://community.nxp.com/t5/i-MX-Processors/Could-not-invoke-dnf-for-external-kernel-module-in-Yocto/m-p/1627964#M203740 帖子作者 @JohnKlug|Email Author 报告人:qneymh |Email Reporter 报告的帖子有 2 个回复。
記事全体を表示
NXP MCUのADC変換中に一時的な電圧降下が観測される こんにちは、 NXP MCU の ADC 測定で問題が発生していますが、この動作が想定されているものなのか、それともそれを軽減するための推奨される構成オプションがあるのかどうかを教えてください。 問題の説明 ADC 読み取りを実行すると、変換の開始時に ADC 入力で一時的な電圧降下が観察されます。その結果、測定された ADC 値は、予想される実際の定常入力電圧よりも低くなります。 この電圧降下は短時間ですが、特に ADC 値を使用して近接した電圧レベルを区別する場合、不正確な読み取りを引き起こすのに十分です。 補足事項 入力電圧は、外部で測定した場合(たとえば、変換前にマルチメーターまたはオシロスコープのプローブを使用して)安定しています。 ADC 変換の開始時に、ADC ピンの電圧が一時的に低下し、その後回復します。 ADC の結果は、安定した入力レベルではなく、この電圧低下を反映しているように見えます。 この動作は一貫して再現可能です。 環境 MCU: [S32K314] ADCインスタンス: [AdcHwUnit 1_1ch] ソフトウェア: [RTD R21-11 バージョン 4.0.0 P19 / SW32K3 IPCF D2312] ADCクロック: [160MHz] 入力ソース: 質問 ADC 変換中のこの一時的な電圧降下は、ADC サンプリング コンデンサまたは入力インピーダンスに関連する既知または予想される動作ですか? この影響を回避または軽減するための推奨設定 (サンプリング時間、電源切断遅延、その他の ADC 構成オプションなど) はありますか? このCASE、通常は追加の外部バッファリング (オペアンプなど) が必要ですか? この現象について詳細に説明している NXP のアプリケーション ノートや参考資料はありますか? あらゆるガイダンスやベストプラクティスをいただければ幸いです。 事前に感謝いたします。 Re: Temporary Voltage Drop Observed During ADC Conversion on NXP MCU こんにちは@ハンツ モジュール クロックと ST パラメータに関連するチャネル サンプリング時間を自分で計算できます。 Re: Temporary Voltage Drop Observed During ADC Conversion on NXP MCU こんにちは@センレント 返信ありがとうございます。主な問題は分圧器のソース インピーダンスが高いこと (R1000 = 33k、R1001 = 100k) であり、R1000 を 5k 未満に下げることが推奨される解決策であると理解しています。 念のため確認しますが、先ほどは誤ってS32K314と述べてしまいました。実際の MCU はS32K358です。 現在のハードウェア リビジョンでは、抵抗値を変更することは困難です。AN4373によれば、ADC の取得 (サンプリング) 時間を長くすると、ソース インピーダンスが高くなることもあります。 S32K358では、この分周器 (約 25 kΩ のテブナン ソース インピーダンス) で安定した 12 ビットの結果を得るには、取得時間を増やす (および/またはプリスケーラを介して ADCK を下げる) だけで十分でしょうか。 もしSOなら、推奨される最小取得時間(ADCK サイクルまたは µs 単位)はありますか?また、どの RTD/ADC パラメータがそれを制御しますか? ありがとうございます。 Re: Temporary Voltage Drop Observed During ADC Conversion on NXP MCU こんにちは つまり、分圧回路内の分圧抵抗器の抵抗値が大きすぎるためにサンプリング歪みが発生しているという問題です。 R1000 の抵抗値を 5K 未満に変更してもう一度試すことをお勧めします。 https://www.nxp.com/docs/en/application-note/AN12217.pdf https://www.nxp.com/docs/en/application-note/AN4373.pdf
記事全体を表示
RT1062 用户定义类 (0xFF) USB 主机示例 大家好 我想了解如何在 i.MX RT1062 MCU 上实现"User-defined" (或根据USB.org 称为 Vendor class)0xFF 类 USB 主机(裸机)。 我们的目标是将其与 " 设备 " 连接起来,后者是另一款可能运行 Zephyr RT 实时操作系统的 i.MX RT MCU。 据我所知,恩智浦 SDK Builder 网站上目前还没有能满足这一需求的直接示例项目。 有谁能给我指点迷津,或者给我指出这样的例子? 如果不存在这种用户自定义类主机,那么使用什么示例项目来适应这种用户自定义类主机最合适? 非常感谢! i.MX RT106x Re: RT1062 User-Defined Class (0xFF) USB HOST Example @kennethkong852、 不知道这对您是否有帮助,我编写了这段代码,并在多个 106x 项目中积极使用: https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Working-Custom-USB-example-using-Bulk-transfer-incl-code/m-p/1260056#M13727 Re: RT1062 User-Defined Class (0xFF) USB HOST Example 你好 carstengroen, 感谢您的参考! 看来你是在106x上实现设备。 我对在 106x 上运行 Host 很感兴趣。 但是,你的工作对从设备端理解非常有帮助,这也将帮助我进行开发! 非常感谢你的指导! 此致, 肯 Re: RT1062 User-Defined Class (0xFF) USB HOST Example 您说得对,MCUXpresso SDK 中没有直接的示例。但是,SDK 提供了 USB 主机堆栈和几个标准类示例以供参考。 合适的起点是裸机 HID 主机示例之一,如 host_hid_mouse_bm 或 usb_host_hid_mouse_keyboard 。 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/examples/usb_examples/index.html Re: RT1062 User-Defined Class (0xFF) USB HOST Example 你好@Sam_Gao、 非常感谢您的参考和建议。 工程团队能否考虑提供一个确切的示例(MCUXpresso IDE)项目,作为实现 RT106x 用户自定义供应商类主机的良好骨架/模板? 非常感谢! 肯 Re: RT1062 User-Defined Class (0xFF) USB HOST Example 你好@kennethkong852 目前,没有关于该示例的专用的实现的计划。 顺便说一句,请参阅 AN14169:如何生成基于 i.MX RT 芯片的用户定义类 USB 设备。 https://www.nxp.com/docs/en/application-note/AN14169.pdf
記事全体を表示
i.MX RT1170 首次启动失败。没有 JTAG,没有 UART。 我们有自己的定制 PCB,目前正在尝试将其升级。它没有反应,我们也不知道为什么。我想先介绍一下我们 PCB 的各种特长,然后再介绍一下我们尝试过的东西。 专业 我们使用的是外部 TCXO。目前处于关闭状态。 我们最终的 ROM 引导加载程序将是 flexSPI2 或非/与非(辅助引脚组)——但是 FLEXSPI_PIN_GROUP_SEL 目前为 0 根据参考手册 (IMXRT1170RM)-该芯片有一个 48MHz RC 振荡器,当外部 24MHz 晶体未准备就绪时,该振荡器可在启动期间为芯片生成 24MHz 时钟源。 我们有 USB 转 UART 和 JTAG。下面是 JTAG 原理图。 在 USB-to-UART桥接控制器上,我们短路了RX & TX,发现USB/UART外设没有问题。VDD_SOC_IN 为 1V。看起来 SoC 已完全开启,但我们在 JTAG 或非 blhost 中看不到任何东西。 使用 JTAG:它检测到了 JTAG ID — 0x088c601D —— 根据参考文档,这是正确的 ID。但随后显示"Failed to power up DAP" 。 使用 USB 至 UART:通过 blhost ping 没有响应。在 Windows 上看到的 COM 端口。 blhost -p COM4 -- get-property 0 错误:初始 ping 失败:未收到 ping 命令的响应。 没有这些工具,我们就无法检查 SoC 是否正常工作。应该没有图像,所以我们完全可以预料到它会进入串行下载器模式。 Re: i.MX RT1170 First time booting failed. No JTAG, no UART. 你好 问题似乎出在板初始启动期间,尽管检测到了 JTAG ID,但仍未建立通信。让我谈谈其中的要点: 1.电源问题:虽然您提到 VDD_SOC_IN 为 1V(这是正确的),但其他电源轨可能存在问题。在使用 RT1170 处理器的类似情况下,VDD_SNVS_DIG 电压不足会导致通信接口无法正常初始化。应检查该电压,因为 0.2V 读数将大大低于所需的工作电压。 2。启动模式配置:验证启动模式引脚是否已正确配置为串行下载器模式。如果未检测到有效映像,i.MX RT1170 应使用正确的启动引脚配置自动进入串行下载器模式。 3.检测到 JTAG 但无法启动 DAP:这通常表示电源相关问题或引脚配置不正确。您可以检测到正确的 JTAG ID (0x088C601D),但却无法启动 DAP,这表明芯片已部分正常工作。 4.对于 UART 通信:在与 ROM 引导加载程序通信时,尝试使用 sdphost 工具而不是 blhost。它们使用不同的协议,不能互换使用。ROM 引导加载程序和 MCUBoot 闪存加载程序使用不同的通信协议。 5。调试方法: -验证所有电源轨均处于适当的电压下 -根据硬件设计指南检查 JTAG 硬件设计 -使用 J-Link 控制器尝试不同的 JTAG 速度 (100-500kHz) -验证 UART 直接连接至没有中间元器件 的 TTL-USB 适配器。检测到 JTAG ID 但未能建立全面通信表明芯片已通电且部分运行,但无法完成初始化过程,可能是由于功率域或时钟配置问题。 此致 Re: i.MX RT1170 First time booting failed. No JTAG, no UART. * VDD_SNVS_DIG 似乎还可以 * 启动模式引脚现在专门配置为串行下载器模式 * 用于 UART-仍然无法通信... * 对于 JTAG-我们尝试了各种速度,但仍然无法正常工作。 还有其他想法吗?其他有助于调试的信息? Re: i.MX RT1170 First time booting failed. No JTAG, no UART. 你好@alex0、 是否可以分享您的示意图以供审查?看来它无法在 POR 状态下进入串行下载模式。 祝您愉快, Kan ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请打开一个新主题并参考已关闭的主题。 ------------------------------------------------------------------------------- Re: i.MX RT1170 First time booting failed. No JTAG, no UART. 您好, 遗憾的是,我们无法共享完整的原理图,但我们可以共享其中的一部分。您有什么特别好奇的事情吗?或者有什么调试步骤可以帮助调试问题的根源? 您说在 POR 状态下似乎无法进入串行下载模式,那么是什么阻止了它这样做呢?即什么检查会干扰/返回假值) 我在此分享一些可能相关的联系 Re: i.MX RT1170 First time booting failed. No JTAG, no UART. 另一个元器件获准共享 我们有什么可以为您提供更多见解的吗?
記事全体を表示
バックグラウンドデバッグモードドライバーパッケージ CPU16/32のトレーナー/開発者の皆さん、こんにちは。 私は学生と一緒に、Arduino IDE を使用して BDM インターフェース (USB->BDM) を設計し、Wurz の SBC EC376 を (単純に) 監視するプロジェクトを始めました。ドキュメント AN1230/D は見つかりましたが、5 ページにある「BDM ドライバ パッケージ」(BDMVx-y.ZIP) が見つかりません。 助けていただけますか? ありがとう、そしてよろしく... ウィナンド・ナイス Re: Background Debugging Mode Driver Package こんにちは@Wijnand 、 ご投稿ありがとうございます。AN1230 は古すぎるため、関連する BDM ドライバ パッケージを見つけることができませんでした。 参考までに、BDM ドライバと関連情報を提供する以下のリンクがあります。 NXP(モトローラ)公式リリースではない、プライベートブログです。 Motorola 683xx MCU 用 BDM インターフェース\\ GDB デバッガーでの使用 役に立つことを祈ります。 BR セレステ ----------------------------------------------------------------------------------------------------------------- 注: この投稿が質問の答えである場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! ----------------------------------------------------------------------------------------------------------------- Re: Background Debugging Mode Driver Package こんにちは、セレステさん。 ご尽力ありがとうございました。リソースの一部 (BDM コンポーネント) がプロジェクトに役立つかどうかを調査します。目標は、たとえば S レコードをターゲットにアップロードするために使用できるシンプルな監視プログラムをデザインすることです。 よろしく、Wijnand... Re: Background Debugging Mode Driver Package こんにちは、セレステさん。 ご尽力ありがとうございました。リソースの一部 (BDM コンポーネント) がプロジェクトに役立つかどうかを調査します。目標は、たとえば S レコードをターゲットにアップロードするために使用できるシンプルな監視プログラムをデザインすることです。 よろしく、Wijnand... Re: Background Debugging Mode Driver Package こんにちは、Wijnandさん。 AN1230 ファイルはここにあります: http://archive.retro.co.za/archive/computers/Motorola/freeware.aus.sps.mot.com/mcu332/BDM-V090.ZIP ボードに付属のディスケット上のファイル (「ec376 ソフトウェア パッケージ」/「ec376 SWP」) とその他の付属ドキュメントを探しています。何かありましたらお知らせください。 ありがとう。
記事全体を表示
启用 dhcp 您好, 我能够为 S32K148 板分配静态 IP 地址和 PING。 在配置器中启用 dhcp。但我无法获取 IP 地址。 有什么步骤需要遵循,或者有什么真知灼见可以让它发挥作用? 并找到 test_dhcp.c还有 C:\NXP\S32DS_ARM_v2.2\ S32DS\ software\ s32sdk_s32k1xx_rtm_3.0.0\ 中间件\ tcpip\ lwip\ test\ unit 中的 test_dhcp.h 这有什么意义?    回复: dhcp enablement 你好,我试图在 s32k314 上使用 DHCP,但无法获得 IP 地址。配置截图如下。请问还有哪些地方需要配置? Re: dhcp enablement 你好@rak14 无需使用 DHCP,只需知道哪些 IP 可用并分配一个即可。不能分配已使用的 IP,否则会导致 IP 冲突。 DHCP 使选择变得更容易,因为它会自动向节点请求一个可用的 IP。但要知道自动 IP,需要使用 IP 查找器。 Re: dhcp enablement @VaneB感谢您的快速回复。 是的,我已经在 PC 和板上设置了静态 IP 地址,PING 命令也运行良好。 但我需要将板连接到办公网络,而且应该在板上启用 dhcp,对吧? 我在配置器中选中了 dhcp,但仍然无法看到提供的 IP 地址。 简而言之,如何启用板载 DHCP 会有所帮助。 Re: dhcp enablement 你好@rak14 为确保万无一失,您需要事先在电脑上设置好 IP 地址,这样才能使示例正常运行。 在 Windows 系统中,可以通过 控制面板 > 网络和互联网 > 网络和共享中心 > 更改适配器设置 > 连接到板的网络适配器。 选择 Internet 协议版本 4 并单击属性;选择使用以下 IP 地址并配置 IP 地址和子网掩码。配置示例:IP - 192.168.0.10,子网掩码 - 255.255.255.0。 你做过这个过程吗? B.R. VaneB
記事全体を表示
LS1046A RDB: GPIOs for testing gpio interrupt handling performance of linux Hi, I am working with an LS1046ARDB and want to measure interrupt latency. My goal is to trigger an interrupt via an external signal generator (Input GPIO) and toggle another pin (Output GPIO) in response, measuring the delay with an oscilloscope. I am looking for accessible pins on the board headers that can be muxed as GPIOs. My idea is to use the IEEE-1588 Header (J11) but not sure if this will work and what I have to do. The Reference Manual states that EC2 pins can be configured as GPIO3 via the RCW (EC2=1). If I set EC2=1 in the RCW, will these signals be routed to J11? Are there other easily accessible Pins on the LS1046A RDB I can use for this? Thanks for your help QorIQ LS1 Devices Re: LS1046A RDB: GPIOs for testing gpio interrupt handling performance of linux Thanks for your help! This should work. I found out the GPIO_2[1], GPIO_2[2], GPIO_2[3] correspond to TP14, TP13 and TP11 Re: LS1046A RDB: GPIOs for testing gpio interrupt handling performance of linux You could use the GPIO muxed with SPI signals. GPIO_2[1], GPIO_2[2], GPIO_2[3] SPI interface is unused on RDB and terminated to test points. Please refer to "Table 3-8. SPI Signal configuration" in LS1046ARM for details.
記事全体を表示
FRDM-RW612 UART0/1 突然停止输出 您好 我正在使用无线 uart 演示版(SDK 25.09.00);开始时,uart1(Flexcom1 GPIO8/9)工作正常。虽然我重新连接了连接到 USB 适配器的电线,但 uart1(Flexcom1 GPIO8/9)无法打印。 我将 UART 改为 FLexcom3,所有打印都正常。 我改用 Flexcom0(GPIO2/3)也不行。 而且我RESET并重启了很多次,但它也不起作用。我认为 Flexcom0/1 可能是由于某种原因造成的物理损坏,如 ESD。 我使用以下方法将打印从 flexcom3 更改为 flexcom1 或 flexcom0: 1. frdmrw612_wireless_uart\source\pin_mux.c -- 第 65 行IO_MUX_SetPinMux(IO_MUX_FC3_USART_DATA); 改为 IO_MUX_SetPinMux(IO_MUX_FC1_USART_DATA) 2.frdmrw612_wireless_uart\ 板\ 板.h--第 30 行 #define DEBUG_CONSOLE_UART_INDEX 3 to #define DEBUG_CONSOLE_UART_INDEX 1 能帮我检查一下修改情况吗?如何确认 flexcom0/1 的串行端口功能是否受到物理损坏? 有人遇到过类似问题吗? 我衷心希望您能尽快回复。 Re: FRDM-RW612 UART0/1 suddently stopped outputting 你好,里卡多 我用了别针。硬件不变。 能否请您帮我确认一下,我对软件代码的修改是否正确,是否将 Flexcom1(GPIO8/9)作为 UART? 詹姆斯 谢谢! Re: FRDM-RW612 UART0/1 suddently stopped outputting 你好 能否请您说明一下 FRDM 上使用的物理连接?接头和针脚。 您对 HW 做了什么改动吗? 顺祝商祺! 里卡多 Re: FRDM-RW612 UART0/1 suddently stopped outputting 嗨,里卡多、 我的意思是" ,我只是做了一个一般的操作,改变了接线(GPIO8/9 和 GND),将串行屏幕连接到 USB 适配器(uart 至 PC,如图)。 这是照片,谢谢。 Re: FRDM-RW612 UART0/1 suddently stopped outputting 你好 希望你一切顺利。请说明一下" 是什么意思,我刚刚重新连接了连接到 USB 适配器的电线,但 uart1(Flexcom1 GPIO8/9)没有打印" ? 您能分享一下连接处的照片吗? 顺祝商祺! 里卡多 Re: FRDM-RW612 UART0/1 suddently stopped outputting 你好 能否提供所需的信息? 在 FRDM 上,GPIO 8 和 GPIO 9 使用的接头和引脚是什么? 你可能知道,GPIO_50_ARD_D8连接到用于USB Type-C应用的 CC Logic | 恩智浦半导体。 GPIO_52_ARD_D9 应该可以正常工作,因为它不需要对 FRDM 进行任何硬件更改。 顺祝商祺! 里卡多 Re: FRDM-RW612 UART0/1 suddently stopped outputting 嗨,里卡多、 您的回复提醒了我。 我找到原因了。硬件没有损坏。板上有两组 GPIO8/9,但是 UART 功能或 SPI 功能是通过 SJ13 和 SJ16 选择的。最初,我连接到 J1 的引脚 2 和 4,这两个引脚对应 UART 功能引脚,是默认的硬件连接。后来,在拔出并重新插入后,我误以为 PCB 上 J2 的 GPIO/8/9 也是 RW612 的 GPIO8/9。此外,我将程序从 UART3 改为 UART0/1 也是正确的。连接正确的 TXD 和 RXD 后,UART0/1 现在可以正确输出。 谢谢! 詹姆斯
記事全体を表示
缩短 KW45 启动时间 我正在使用 KW45 MCU 进行开发。我发现从 NVIC_SystemReset()开始到 ResetISR()进入之间的持续时间约为 140 毫秒。时间是通过交替调节 KW45 的 GPIO 引脚电平来测量的。 请询问分析启动时间的方式以及花费时间的原因。谢谢。 Re: Shorten KW45 Boot time Hello 你能帮我们确认一下你使用的是 KW45B41Z-EVK 还是定制的 KW45 板吗? 在 KW45 参考手册中,图 23 中的图像显示了顶级启动流程,这可以帮助您将序列解释为花费上述时间的原因。 此外,在表 57 和表 58 中,启动配置描述了配置可用电源和时钟的启动速度:使用时钟 [32 MHz] 的普通启动或使用时钟 [96 MHz] 的快速启动 顺祝商祺! 路易斯 Re: Shorten KW45 Boot time 你好,路易斯、 感谢您的答复和指导。 我正在使用定制的 KW45 板,并且仍在弄清楚为什么需要 141 毫秒才能 RESET 自定义板。 我在 KW45B41Z-EVK 上尝试了同样的操作: 将 PIN PTD1 的输出电平设为低电平 调用 __NVIC_SystemReset() 在 ResetISR() 开始时将 PIN PTD1 的输出电平设置为高电平 大约只需要 17 毫秒。 顺祝商祺! 戴维 Re: Shorten KW45 Boot time 你好 你能帮我们确认一下你是否在两个板上测试相同的例子吗?您能否用 SDK 中的示例进行测试,并告诉我们是哪个示例和来自哪个 SDK? 既然你使用的是定制的KW45板,你能否帮助我们确认你的设计是否遵循恩智浦的推荐指南,我建议你查看这篇文章《首次使用KW45(汽车)或K32W1/MCXW71(物联网/工业)制作印刷电路板的最佳方法》,这篇文章包括KW45定制板必须具备的总体特征,包括KW45硬件设计建议公开中的建议,如这些元器件的变更或其他推荐材料的更动可能会影响启动时间。 你能帮我们提供有关定制板中使用的时钟的详细信息吗? 最诚挚的问候,路易斯 Re: Shorten KW45 Boot time 你好,路易斯、 非常感谢您的答复和进一步帮助。 我在两个板上运行了相同的代码,它执行了以下操作: 在调用 __NVIC_SystemReset() 之前将 GPIO 引脚的输出电平设置为低电平,并在 ResetISR() 开始时将引脚设置为高电平。 结果还是一样: EVK 大约需要 17 毫秒,自定义板需要 140 毫秒。 我们将暂时停留在固件层,尝试找出启动时间差异的原因,因为在自定义主板上除了硬件差异外,还启用了双映像启动。由于担心信息可能会使问题复杂化,所以没有提前提供。 感谢您提供详细的指导来检查定制板的电路设计,这为我们确定根本原因提供了更多指导。 顺祝商祺! 戴维 Re: Shorten KW45 Boot time 你好 感谢您分享这些信息。 根据 KW45参考手册;使用双映像启动产生的尝试从次映像启动,这将影响自定义板上反映的时差,该信息如图 25 流程图所示。 有关双映像启动的更多信息,请参阅第 15.2.3.1 章 最诚挚的问候,路易斯 Re: Shorten KW45 Boot time 你好 我们没有关于 KW45 启动时间的统计数据; 如果您需要,我们在参考手册中提供了使用第 15.2.3.1 章中填入地址的案例示例的说明。 最诚挚的问候,路易斯 Re: Shorten KW45 Boot time 你好,路易斯、 感谢您内容丰富的答复。 我们仍在进一步研究,寻找一种跟踪启动过程的方法。 请问你有关于启用双映像的 KW45 启动时间的统计数据吗? 最美好的祝愿, David
記事全体を表示
PLL値(i.MX8 plus) こんばんは、 i.MX8 plus (MIMX8ML8CVNKZAB) のベアメタル ブートと OS を実行しています。現在、「PLL_MAIN_DIV」や「PLL_MFREQ_CTL」などの値が見つかりません。これらのビットは書き込まれていますが、それがどのように派生されるかについては説明されていません。私は独自に Uboot 抽象化データを見つけました...誰かがCANで助けてくれたら嬉しいです。 HW-Open-Source i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: PLL values (i.MX8 plus) こんにちは@Zhaegar リファレンスマニュアルからの PLL 式。 FOUT=((m + k/65536) × FIN) / (p × 2^ s ) • ただし、1 ≤ p ≤ 63, 64 ≤ m ≤ 1023, 0 ≤ s ≤ 6, -32768 ≤ k ≤ 32767 よろしくお願いします、 志明
記事全体を表示
无需黑钥匙的硬件加密 我使用黑密钥 (CAAM) 进行了硬件加密,但是客户也希望在没有黑密钥的情况下进行硬件加密,这样固态硬盘分区可以进行硬件加密,但在板出现故障时可以将其删除,并使用密钥在另一台计算机上解密。 我似乎无法使用 dmsetup 设置密码/密钥,而且有点困惑如何告诉系统如何区分使用 CAAM 生成的密钥和普通密钥。 是"capi" 密码的一部分,还是其他决定因素? (摘自 imx8m 硬件加密文件) 对于在内核密钥链中添加 caam-keygen 密钥进行硬件加密: dmsetup -v create encrypted --table "0 $(blockdev --getsz /dev/loop0) crypt capi:tk(密码块链接(CBC)-aes)-plain :36:logon:logkey: 0 /dev/loop0 0 1 sector_size:512" 如何使用普通钥匙? i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus Linux Re: Hardware encryption without black keys 我对 TK 加密、无 TK 硬件加密和软件加密进行了比较,结果出乎我的意料--在没有缓存的情况下,向分区写入一个 20GB 的文件只需 1 秒钟的时间差:TK 胜出,接下来是无 TK,然后是软件加密。 加速性能并不出众 Re: Hardware encryption without black keys 你好 使用 CAAM 进行硬件加密时,有两种方法: 1.使用 CAAM 生成的黑钥(特定设备): -黑密钥使用设备的 OPTMK(一次性可编程主密钥)加密 -这些密钥无法在设备之间传输 -这是您当前实现所使用的 2. 使用具有硬件加速功能的常规密钥: -如果您需要在另一台计算机上解密数据,则需要使用常规密钥 -区别在于与 dmsetup 的密码规格有关 对于常规密钥硬件加密,请删除 "capi:tk" 前缀: ``` dmsetup -v create encrypted --table "0 $(blockdev --getsz /dev/loop0) crypt 密码块链接(CBC)(aes)-plain :36:logon:logkey: 0 /dev/loop0 0 1 sector_size:512" ``` 主要区别在于: -使用 CAAM 黑键:`capi:tk(密码块链接(CBC)(aes))-plain` -使用普通密钥:`密码块链接(CBC)(aes)-plain` "capi:tk" 中的 "tk" 代表 "tagged key",表示 CAAM 黑钥的使用情况。删除此前缀后,系统将使用标准按键,同时在可用的情况下利用硬件加速。 这种方法可以创建一个加密分区,将其移动到另一台机器上,然后使用相同的密钥进行解密。 此致
記事全体を表示
i.MX93/PCA9451 Power Control Using Slide Switch Hello, I am designing a custom board using i.MX93 and PCA9451. On the EVK, I noticed that the ONOFF pin is connected to a push button for power control. In my design, I would like to use a slide switch instead of a push button for power control. Could you provide any design examples for this approach, or explain how it should be implemented? Here is my current idea: Pull up the ONOFF pin of i.MX93 to the power rail. Leave the PMIC_ON_REQ output of i.MX93 floating, and connect the slide switch to the PMIC_ON_REQ input of PCA9451. Connect the PMIC_STBY_REQ output of i.MX93 to PCA9451. Any guidance or recommendations would be greatly appreciated. Thank you for your support. Best regards, tkato Re: i.MX93/PCA9451 Power Control Using Slide Switch Sorry for miss your thread, I will confirm it for you and will give you reply tomorrow. Re: i.MX93/PCA9451 Power Control Using Slide Switch This is not recommended, ONOFF pin has many function which is not on PMIC_ON_REQ pin, for example, 5s mandatory power-off, power-off interruption and so on. anyway you can use PMIC_ON_REQ pin to implement simple power-up and power-down as you design.  Any questions contact us freely.
記事全体を表示
引脚复用工具在 S32DS 3.6.2 中异常缓慢 使用 S32DS v 3.6.2在 Windows 11 上运行时,我发现在选择每个引脚的功能后,集成开发环境会挂起几分钟(Windows 说它没有响应)。这不可能是主机固有的速度慢造成的,因为它拥有最先进的硬件和 64GB 内存。更糟糕的是,随着同一会话中选择的引脚越来越多,挂起的时间也会越来越长,最终达到约 10 分钟才能再次响应。关闭集成开发环境并重新启动后,情况会有所改善。我正在设计的芯片是 144 引脚封装的 S32K148。 在任务监测器上,我看到 S32DS 通常占用 CPU 时间最多,但是 “erlang” 和 “Power Shell” 也会定期出现,尽管我不确定它们是否作为 IDE 的子进程运行。 我是不是做错了什么?这是一个已知的问题吗?据我所知,"重现步骤 "就是用上述参数创建一个新项目,并尝试为芯片分配引脚。 Re: Pin mux tool is unusually slow in S32DS 3.6.2 有什么最新进展吗?我花了两天时间才在 144 引脚代码包上布线 119 个引脚,我所要做的就是复制现有设计中的设计。我最初估计这项工作需要 10 分钟。 我注意到,随着设计中引脚的增加,速度越来越慢(内存和 CPU 使用率也越来越高),最终达到每个引脚*超过 1 小时*。 我看到以前也有其他人抱怨过这个问题,显然这个问题是在 S32DS v3.5 中引入的。是否有修复方法,或至少有变通方法? Re: Pin mux tool is unusually slow in S32DS 3.6.2 你好@jiri_kral 感谢您的更新;正好赶上我们下一个使用相同 MCU 的项目。我会试试看,然后给你反馈。 最佳 杜尔加 Re: Pin mux tool is unusually slow in S32DS 3.6.2 你好、 引脚工具已在最新的 S32DS v3.6.6 中更新。请试用此版本。您使用的 RTD 应与最新版本兼容。 Re: Pin mux tool is unusually slow in S32DS 3.6.2 恐怕我看不到任何改善。点击一个针脚仍然需要几十分钟(这不是打错字;我每小时可以路由 3-4 个针脚,而我必须路由 140 个针脚)。这还是在一台配备 i7 处理器、64GB 内存和固态硬盘的尖端笔记本电脑上实现的。S32DS 3.6.2 的其他症状在 3.6.6 中,针脚路由速度逐渐变慢(即第一次路由需要 )的问题依然存在。 要点是 3.6.6 版没有修复这个问题。IDE.
記事全体を表示
设置正确的 DDR 工具 UART 输出 我正在进行一项设计,将使用 iMX8 配置中的 DDR 工具测试与 iMX8MP 的 LPDDR4 连接。我在 iMX8 配置工具和《DDR 工具用户指南》第 4.1 节中看到,应该将 "UART 配置 "下拉菜单设置为用于 A 核调试 UART 的 UART,而且可以使用 UART1-UART4 中的任意一个。 默认情况下,在 imx8MP 中,UART2 是 A53 的调试输出,但在我的设计中,我需要将 UART2 与专用 UART2_RXD 和 UART2_TXD 引脚分开,改为来自引脚 SAI3_TXFS 和 SAI3_TXC。 如果 UART2 不是来自专用 UART2 引脚,它还能成为 A53 的主要调试输出吗?如果我将 UART2 设置为来自我识别的 SAI3 引脚,DDR 工具还能工作吗? 核心与内存 Re: Setting Correct DDR Tool UART Output 您好, 感谢您对恩智浦半导体产品的关注, 没错,您可以在其他 PAD 中使用相同的 UART 实例,但必须覆盖 .ds 中的 IOMUX 寄存器。锉刀 3033_022Ch 可以设置 UART2_TX 复用模式,通过写入 3033_01C8h 寄存器来更改并调整该值。 3033_048Ch 设置了 UART2_TX 焊盘控制,只需将该值重新分配到 3033_0428h。 UART2_RX 也是如此。 同时保持调试索引不变。 此致
記事全体を表示
lwip_freeRTOS_s32K344:版本配置问题报告:FreeRTOS 示例项目 问题:FreeRTOS 和 lwIP 示例项目编译失败,出现"致命错误:FreeRTOS.h:没有此类文件或目录" 平台:S32 Design Studio 3.6.2 目标:S32K344 (S32K3 Platform) 受影响项目: free_rtos、 lwip_freertos 示例应用程序 环境验证 已安装元器件(已确认): ✅ S32 Design Studio:版本 3.6.2 ✅ 平台 SDK S32K3:包括 FreeRTOS 和 lwIP TCP/IP 协议栈 ✅ FreeRTOS 源位置: 源代码 观察到版本错误: ../src/main.c:19:10: 致命错误:FreeRTOS.h:没有此类文件或目录 19 | #include"FreeRTOS.h" | ^~~~~~~~~~~~ 编译终止。 手动添加路径时的层叠错误 将 FreeRTOS 包含路径手动添加到版本设置中时: 初始 FreeRTOS.h 标头 出现新的错误 ,原因是缺少二级依赖关系: portmacro.h (ARM Cortex-M7 端口特定定义) FreeRTOS 示例的正确项目导入步骤是什么? Re: lwip_freeRTOS_s32k344 : Build Configuration Issue Report: FreeRTOS Example Projects 你好@Sachin05 你能否提供你安装的 RTD 版本和 FreeRTOS 代码包版本?此外,您能否分享一下导入示例的步骤?这将有助于我更好地了解您的设置,并确认是否有任何遗漏。 BR、VaneB Re: lwip_freeRTOS_s32k344 : Build Configuration Issue Report: FreeRTOS Example Projects 你好@VaneB RTS 版本 FreeRTOS 软件包版本 按照 S32 Design Studio 3.6.2 的标准恩智浦示例导入程序进行导入IDE: 已打开 S32 Design Studio 3.6.2 IDE 导航至控制面板 →"创建或导入项目" 已选定:"示例中的 S32DS 项目" 筛选/搜索参数: 类别:TCP/IP 堆栈(或中间件) 设备系列:S32K3X4 示例名称: lwip_freertos (或类似的变体,如 free_rtos_tcpip)。 从列表中选择示例 点击"完成" 导入工作区 在首次尝试版本之前,未对导入的项目进行任何自定义修改。 问候,萨钦
記事全体を表示
在 RT1064 SDK 中定义 USB_DMA_DATA_NONCACHEABLE 在 RT1064 的 SDK(可能还有其他 SDK)中,usb_misc.h 文件中有一个名为USB_DMA_DATA_NONCACHEABLE 的定义。我不确定其他程序是否使用了该定义。 我认为它应该将变量定位到非缓存 RAM 中。但这并没有发生在我们身上,即使我们定义了 data_section_is_cacheable. 这就是 USB_DMA_DATA_NONCACHEABLE 的定义方式: #if (defined(USB_DEVICE_CONFIG_BUFFER_PROPERTY_CACHEABLE) && (USB_DEVICE_CONFIG_BUFFER_PROPERTY_CACHEABLE)) || \ (defined(USB_HOST_CONFIG_BUFFER_PROPERTY_CACHEABLE) && (USB_HOST_CONFIG_BUFFER_PROPERTY_CACHEABLE)) #define USB_DMA_DATA_NONCACHEABLE USB_LINK_NONCACHE_NONINIT_DATA #else #define USB_DMA_DATA_NONCACHEABLE #endif 在我看来,这似乎是一种倒退。通过阅读 SDK 文档,我的理解是 USB_DEVICE_CONFIG_BUFFER_PROPERTY_CACHEABLE 允许将 USB 缓冲区置于缓存内存中(SDK 会根据需要通过使缓存失效来进行补偿)。摘自 SDK 文档: " 如果仍希望在可缓存内存中定位 USB 传输缓冲区和控制器数据,则应使用缓存维护操作并禁用 DATA_SECTION_IS_CACHEABLE 宏,然后启用 USB_DEVICE_CONFIG_BUFFER_PROPERTY_CACHEABLE"   如果文档是准确的,我认为 USB_DEVICE_CONFIG_BUFFER_PROPERTY_CACHEABLE 会将所有缓冲区放入常规数据部分。在这里,它的做法恰恰相反。   仔细研究后发现,USB_DEVICE_CONFIG_BUFFER_PROPERTY_CACHEABLE 的确至少将某些缓冲区置于非缓存状态。因此,在这种情况下,也许是有意这样做的。但无论如何,我都认为定义 DATA_SECTION_IS_CACHEABLE 会导致正确定义 USB_DMA_DATA_NONCACHEABLE。 也许逻辑需要翻转,也许需要扩展到 DATA_SECTION_IS_CACHEABLE。或者可以使用 USB_CONTROLLER_DATA 等现有定义。或者,使用该定义的数组实际上并没有被 DMA 使用,因此 USB_DMA_DATA_NONCACHEABLE 可以直接消失。   我对 USB 栈的了解还不够多,不知道该如何解决,但看起来好像不太对劲。   目前,我们将 USB_DMA_DATA_NONCACHEABLE 定义为非缓存部分,因为这似乎是最安全的策略。   Re: USB_DMA_DATA_NONCACHEABLE Define in RT1064 SDK @alan-p你的分析是正确的,SDK 宏逻辑是反直觉的,而你明确地将 USB DMA 缓冲区放在非高速缓存内存部分的变通方法是防止数据一致性问题的最安全、最值得推荐的方法。 在像 RT1064 这样的 i.MX RT 处理器上,Arm Cortex-M7 内核使用 L1 缓存来提高性能。当诸如USB控制器的DMA引擎之类的外围设备需要直接访问内存(例如OCRAM或同步动态随机存取存储器(SDRAM))时,它会绕过CPU的缓存。如果高速缓存中的数据与主内存中的数据不一致,就会导致数据一致性问题 例如: CPU 至 USB(传输): 如果 CPU 将数据写入用于 USB传输的缓冲区,则数据可能只存在于 L1 缓存中(如果内存配置为回写)。DMA 引擎将从主存储器中读取陈旧的旧数据,从而导致传输不正确的数据。 USB 至 CPU(接收): 当 USB DMA 将新数据写入缓冲区时,CPU 可能会从其缓存中读取旧的陈旧数据,而不是从主存储器中读取新数据。 更多详情,请参阅 ANs:AN12042 使用 i.MXRT L1 高速缓存。
記事全体を表示
MIMXRT1180-EVK 上的 EtherCAT 演示 你好 我正在使用 MIMXRT1180-EVK 评估板试用 EtherCAT 演示,如 UG10322 UG10322:带有 ICE 工具的 EtherCAT OOBE 指南 | NXP 半导体 我已经从 i.MX RT1180 评估套件中下载了 Ethercat 评估二进制文件 | 恩智浦半导体 我认真地按照所有步骤进行了操作。我能够成功刷新二进制并使用上述文档中描述的配置用上市 ICE 工具。 但是,当我在图形用户界面中选择网络接口并尝试启用 ethercat 时,却得到"无法启用" 。如果我扫描接口,就会找到 " 0 个设备 " 我使用的是 Window 笔记本电脑,并使用 USB 3 转千兆以太网适配器连接到 ETH0 和 ETH4,该适配器在其他方面工作正常(我也用它来做其他工作)。 如能帮助排除故障,将不胜感激。 另外,你能否指出这个 EtherCAT 评估二进制文件的来源:goal_nxp_evkmimxrt1180_rtos_flash_boot.bin?我已经检查了你的 SDK,看到了一些 EtherCAT 示例,但我不确定这些示例中是否有任何与上述二进制文件相对应。 谢谢! 此致问候 pnc Re: EtherCAT demo on MIMXRT1180-EVK 你好@pnc 感谢您伸出援手 我们已经在首次版本 UG10332 时发现了一些问题,(我们将对其进行更新) 下面是一位同事撰写的内部报告,希望能对您有所帮助 在第 5 页的第 12 步,RT1180-EVK 控制台应为 MCU-Link USB,而不是 USB_OTG1。至于注释,似乎没有名为 EEPROM 的部分。 在我这边,第 5.4 节第 11 步之后,EtherCAT 接口的字体颜色不会变红,只有在第 15 步之后才会变红。 在第 24 页的表 1 和表 2 中,表中列出的映射对象与 ICE 工具的实际显示不一致。 在我这边,在第 5.4 节第 9 步之前,需要配置主机的 IP 地址,否则会报告内部错误。 如果您仍面临更多麻烦或有其他相关问题,请与我们联系 一切顺利 迪亚戈 Re: EtherCAT demo on MIMXRT1180-EVK 另外,EtherCAST 演示是否需要特定的跳线设置?上述文件没有提到这方面的任何内容。 Re: EtherCAT demo on MIMXRT1180-EVK 嗨,迭戈、 感谢您的回复,但我之前已经解决了这些问题,所以没有任何帮助。 无论如何,我现在已经改变了方针:我现在没有尝试使用预建的镜像,而是尝试使用 AN14155 用户指南(使用 i.MX RT1180 EtherCAT 和 BECKOFF TwinCat3 和 SSC 工具 Rev.1.0) 在这里,我也遇到了同样的问题。我能够版本、刷新和运行示例(适用于 CM33 和 CM7)。我在 digitial_ip.c 的主循环中加入了 printf 命令以验证它确实在运行。 但是,我被困在 AN14155 的第 5.1.8 节中:如果我使用 TwinCAT 扫描 EtherCAT 设备,它会显示 " 未找到 I/O 设备 "。我尝试将以太网电缆连接到 J28 和 J32。 我进行了以下跳线设置:将 J63、J73 和 J72、J65 移至 1-2 短路位置(非默认位置)。 我不知道 Ecat 是否需要其他跳线设置或其他硬件设置。除此以外,所有跳线都处于默认位置(开箱时的位置)。我对其他跳线的唯一改动是为了使用 Segger 探头(JP5 短路)。 另外,我还尝试运行了 ICE 工具。情况和以前一样。 如果您能提供任何意见,我将不胜感激 谢谢! 此致问候 Pnc Re: EtherCAT demo on MIMXRT1180-EVK 重新仔细阅读 EVK 用户手册 UM12021 后,我觉得我在跳线上犯了一个错误。这就是我现在所拥有的: J63 和 J65:默认 2-3 短路 J73 和 J72:非默认 1-2 短路 然而,即使进行了上述更改,它仍然无法工作。 此外,我不确定第 36 页的这一行是否相关"ECAT 和 FLEXSPI2 信号之间的复用是通过电阻器重新配置实现的。默认情况下,FLEXSPI2 连接已启用。" 我也需要为此做点什么吗?如果有,是什么? 顺便说一句,这本《EVK 用户手册》真的很难读。我真的觉得你应该在一个地方简明扼要地写清楚,用户需要做什么才能让 ECAT 的东西在 EVK 上工作。一个简单的"进行这些跳线设置,在 EVK....." 上启用 ECAT,而不是所有零散的混乱信息。 Re: EtherCAT demo on MIMXRT1180-EVK 嗨,迭戈、 今天早上重新启动所有内容后,设备扫描功能开始工作。我想我昨天晚上对跳线的改动起作用了。 但是,如果我扫描设备 1,我看不到 " Box 1 " 如第 5.1.9 节所述,所以似乎没有检测到从属设备。我在 Wireshark 中也没有看到任何与 EtherCAT 相关的流量。我正在进一步调试,如果您有任何提示,将不胜感激!
記事全体を表示