Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
FRDM-MCXW71のPCBアンテナ こんにちは、 評価ボード FRDM-MCXW71 上の PCB アンテナの正しい寸法を取得することは可能ですか?ボードの積み重ねもですか? よろしくお願いします。 ボード設計 FRDMトレーニング Re: PCb Antenna on FRDM-MCXW71 こんにちは、 あなたの調子が良いといいのですが。 AN2731 2.4 GHz 通信用コンパクト平面アンテナで、ボード レイアウトとアンテナ設計に関する詳細情報を見つけることができます。 UG10146 MCXW71 ハードウェア設計ガイドでは、ワイヤレス ハードウェア設計のデバイス フットプリント、RF 回路、アンテナなどに関連する PCB 設計とレイアウトのガイドラインも提供されています。 正確な寸法については、 FRDM-MCXW71 ボードデザインファイルを参照してください。 よろしくお願いいたします。 アナ・ソフィア。
View full article
有关 NXP RT1010 SDK 中的 flexspi_nor_flash_read 示例的问题。 你好,恩智浦、 如前所述,我发现 flexspi_nor_flash_read 示例使用了写入启用命令。但如果之后没有写入或擦除,写入使能锁存器就会保持高电平,这可能会导致闪存意外写入或其他问题。 SDK 这样做有什么特殊原因吗?如果我直接删除该命令,会不会有风险?
View full article
mc145010 图 8.MC145010 数据表中典型的电池供电应用。 腔室内部没有反射,但是突然间 LED 开始闪烁几次,但输出 I/O 没有触发信号。 哪些条件会使发光二极管出现这种行为? 在哪里可以获得这些信息? Re: mc145010 亲爱的fpgiovanini 在与烟雾检测无关的几种情况下,LED 会闪烁: 低供电电压状态: 该芯片使用来自 LED 引脚的脉冲负载电流定期检查电源电压。 如果电压下降至阈值以下(由外部电阻器设定),LED 会与蜂鸣音或线性调频一起闪烁,表示电池电量不足。 箱体灵敏度降低: 集成电路会定期检查腔室灵敏度是否下降。 LED 指示灯闪烁到一半时发出 "嘟嘟 "声,表示出现这种情况。 按钮测试模式: 如果按下测试按钮,集成电路将进入高增益模式,并可能导致 LED 指示灯闪烁,作为测试序列的一部分。 上电复位或内部监控: 开机或待机时,集成电路可能会执行内部检查,从而瞬间激活 LED。 致以最崇高的敬意 约瑟夫
View full article
在 i.MX RT 双图像设置中,HAB 身份验证成功,但出现警告(不支持的引擎 - DCP)1050 你好, 我正在为 i.MX RT1050 MCU 开发安全启动实现,并希望实现双映像身份验证 ——一个用于第二阶段引导加载程序,另一个用于应用程序映像,两者都位于外部闪存中。 设置概述 SRK、IMG 和 CSF 证书使用恩智浦安全配置工具 (SPT) 生成。 第二阶段引导加载程序由 ROM 使用 HAB 进行签名和验证。 应用程序映像在启动加载程序后存储在外部闪存中,可独立更新(如通过 USB 或 OTA)。 第二态引导加载程序会调用ROM HAB 应用程序接口(API),以在执行前验证应用程序映像。 实施细节 两个镜像(引导加载程序 + 应用程序)都使用相同的 SRK/CSF 密钥集签名。 在第二阶段引导加载程序中,我调用了 HAB 身份验证,如下所示: load_addr = (uint32_t) hab_authenticate_image_no_dcd(1,ivt_offset,image_start,字节); hab_image_entry_f hab_authenticate_image_no_dcd (uint8_t cid、uint32_t ivt_t 起始、大小_t 字节) { 返回 g_habrvtTree-> authenticate_image_no_dcd (cid、ivt_offset、(void **) & 开始,(size_t *) & 字节,空值);} 身份验证有效 — 该函数返回有效的重置处理程序地址,以确认图像已成功验证。 问题:HAB 警告(不支持的引擎 - DCP) 验证成功后,我使用 hab_rvt_report_status() 和 hab_rvt_report_event() 查询 HAB 状态和事件日志。 虽然身份验证通过了,但我始终收到HAB 警告,而不是 HAB_SUCCESS。 输出示例: Hab rvt 报告状态 = 0x69,配置 = 0xcc,状态 = 0x99 报告事件 #0-> 0xf0 [HAB EVENT #0](44 字节): DB 00 2C 43 69 0A C0 00 CA 00 24 00 02 C5 1B 00... 根据HAB4 文档对这一事件进行解码时,它表示 0x69 → 警告 0x0A → 不支持的引擎 0xC0 → 在 hab_rvt.run_csf() 中记录的事件 序列 02 C5 1B 00 映射到 图像密钥验证索引 协议:HAB_PCL_CMS 发动机DCP 默认配置 由此我明白,ROM 报告 "警告 "是因为它试图在 CSF 执行期间使用 DCP 引擎,但 DCP 在我的第二阶段引导加载器上下文中没有正确初始化或可用。 我的尝试 我使用 SDK 驱动程序手动初始化了 DCP:   DCP_Init(DCP,&config); (启用所有通道和默认设置) 但是,警告仍然存在 - 验证成功,但事件日志仍然报告 "不支持引擎 (DCP)"。 问题 在初级 HAB 验证SSB 过程中,ROM 如何初始化和使用 DCP? 手动调用 HAB ROM 应用程序接口时,会出现这种警告吗? 是否有可能从自定义引导加载程序调用 ROM HAB 身份验证 API 并实现 HAB_SUCCES S(无警告),还是在初始启动环境之外使用 ROM HAB API 时会出现此警告? Re: HAB authentication succeeds with WARNING (Unsupported Engine – DCP) on i.MX RT dual image setup1 你好@BiHDeveloper 感谢您的联系! 在深入研究之前,您能否手动修改 BD 文件,将 Header_Engine 设为 "any"?然后把结果告诉我 编辑:更新bd文件后,如上所示,再次版本镜像,注意SPT在版本映像时自动生成BD文件按钮。为了避免这种情况,您可以在项目工作区手动运行 build_image 脚本。然后将新图像写入处理器。 如果您发现任何变化,请告诉我。 迪亚戈
View full article
S32K144 における VLPS ウェイクアップ ISR + FreeRTOS xTaskNotifyFromISR の問題 NXPチームの皆様、こんにちは。 私は FreeRTOS を使用して S32K144 MCU を操作し、Very Low Power Stop (VLPS) モードを実装しています。MCU を起動して FreeRTOS タスクに通知することを目的とした GPIO スイッチが PORTB にあります。 設定: GPIO スイッチが PORTB にコネクテッド。 スイッチが押されると ISR がトリガーされます。 xTaskNotifyFromISR を使用して FreeRTOS タスクに通知します。 FreeRTOS 構成: configPRIO_BITS = 4 configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY = 0x01 configMAX_SYSCALL_INTERRUPT_PRIORITY = (configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS)) configKERNEL_INTERRUPT_PRIORITY = 255 ISR および NVIC 構成: PORTB->ISFR = (1U << SWITCH_PIN_NUMBER) // スイッチピンの割り込みフラグをクリアする INT_SYS_SetPriority(PORTB_IRQn、SWITCH_IRQ_PRIORITY) INT_SYS_EnableIRQ(PORTB_IRQn) void PORTB_IRQHandler(void) { BaseType_t xHigherPriorityTaskWoken = pdFALSE; if (PORTB->ISFR & (1U << スイッチピン番号)) { PORTB->ISFR = (1U << SWITCH_PIN_NUMBER) // 割り込みフラグをクリア uint32_t switch_state = (((PINS_DRV_ReadPins(PTB) >> SWITCH_PIN_NUMBER) & 0x01) == 0) ?スイッチオン: スイッチオフ xTaskNotifyFromISR(hmainTask、switch_state、eSetBits、&xHigherPriorityTaskWoken) portYIELD_FROM_ISR(xHigherPriorityTaskWoken) } } vPortEnterCritical() status_t ret = POWER_SYS_SetMode(0, POWER_MANAGER_POLICY_AGREEMENT) if (ret == STATUS_SUCCESS) wakeupOccurred = true vPortExitCritical() 観察された動作: ISR 優先度 = 0 (最高): MCU は VLPS から起動しますが、xTaskNotifyFromISR は機能しません。 ISR 優先度 = 1: xTaskNotifyFromISR は機能しますが、MCU は VLPS から起動しません。 私の理解では: 優先度 0 の割り込みは BASEPRI によってマスクできないため、FreeRTOS API を安全に呼び出すことはできません。 FreeRTOS API は、優先度 >= configMAX_SYSCALL_INTERRUPT_PRIORITY の ISR から呼び出す必要があります。 VLPS ウェイクアップには、最高優先度の割り込みが必要になる場合があります。 質問: MCU を VLPS から確実に起動し、FreeRTOS タスクに安全に通知するために、S32K144 で推奨されるパターンは何ですか? NXP が提供するより良いアプローチはありますか? あらゆるガイダンス、参考例、ベストプラクティスをいただければ幸いです。 ご回答をお待ちしています。 よろしくお願いします、 パンディヤンT Re: VLPS Wakeup ISR + FreeRTOS xTaskNotifyFromISR Issue on S32K144 こんにちは、ダニエル。 POWER_SYS_SetMode() を呼び出す前に SysTick タイマーを無効にすると、システムは vPortEnterCritical() を使用せずに VLPS に正常に入るようになりました。 また、ウェイクアップ メカニズムと ISR からの通知メカニズムは両方とも期待どおりに動作しています。 ご指導ありがとうございました! よろしくお願いします、 パンディヤン Re: VLPS Wakeup ISR + FreeRTOS xTaskNotifyFromISR Issue on S32K144 FreeRTOS と VLPS を組み合わせた公式の例はまだ見つかりませんでした。 私の見るところ、ウェイクアップの問題は SysTick がまだ実行されていることが原因である可能性があります。 VLPS に入るには、POWER_SYS_SetMode() を呼び出す直前に SysTick を無効にしてみてください。 留意点: VLPS では、コア クロックがゲートされているため、SysTick タイマーは無効になります。 ただし、デバッガーがコネクテッドされている場合、MCU は真の VLPS にはならず、エミュレートされた STOP モードになります。 さらに、FreeRTOS port.cすでに vPortSuppressTicksAndSleep() の弱い実装を提供しています。 アイドル時に SysTick を停止します。 次のティックのリロード値を計算します。 __WFI() を実行します。 2つのフックを呼び出します: configPRE_SLEEP_PROCESSING() configPOST_SLEEP_PROCESSING() これは弱い実装であり、独自の実装によって上書きされるCANがあります。 よろしくお願いいたします。 ダニエル Re: VLPS Wakeup ISR + FreeRTOS xTaskNotifyFromISR Issue on S32K144 こんにちは@danielmartynek 迅速なご対応ありがとうございます。 POWER_SYS_SetMode() の前に vPortEnterCritical() 呼び出しを削除すると、MCU は実際には VLPS モードに入らず、一時的に遷移してからすぐに起動します。 FreeRTOS の実行中に適切に VLPS モードに入るための正しいまたは推奨される方法を提案していただけますか? 可能であれば、FreeRTOS タスクコンテキストから VLPS に安全に入る方法を示す例またはリファレンス実装も共有していただけますか? サポートありがとうございます! よろしくお願いします、 パンディヤンT Re: VLPS Wakeup ISR + FreeRTOS xTaskNotifyFromISR Issue on S32K144 こんにちは@Panidiyan_Tさん、 プロジェクトを共有していただければ、私の側でテストすることができます。 とにかく、FreeRTOS では、FromISR API を呼び出す ISR の優先度が configMAX_SYSCALL_INTERRUPT_PRIORITY 以下である必要があります。 POWER_SYS_SetMode() の前に vPortEnterCritical() を呼び出さないでください。
View full article
S32K358 GMACからTJA1103 PHYレジスタを読み取れない 私は例lwip_baremetal_S32K358試しています。Eth_T_InitPhys機能では、PHYアドレスを正常に読み取ることができます。 しかし、制御レジスタ(レジスタ0)を読み取ろうとすると、常に値0が取得されます。 拡張制御レジスタ(レジスタ17)を読み出すと、常に値ffffが得られます。 ハードウェアの詳細: S32K3X8EVB-Q289評価ボード TJA1103SDB SABRE開発ボード(170-47757 REV C) ソフトウェアの詳細: SW32K3_S32DS_3.5.8_D2311.zip SW32K3_S32M27x_RTD_R21-11_4.0.0_D2311_DS_updatesite.zip SW32K3_FreeRTOS_10.6.0_CD_4.0.0_DS_updatesite_D2312.zip SW32K3_TCPIP_STACK_1_0_4_D2401_DS_updatesite.zip レジスタの読み取りでは、常に 0 または ffff が返されます。誰かがここで何が間違っているのか教えてもらえますか?さらに確認する必要があるものは何ですか? #s32k3 #s32k358 #TJA1103SDB Re: GMAC から TJA1103 PHY レジスタを読み取S32K358れない こんにちは @PavelL  迅速な対応に改めて感謝します。 今のところ、PHYレジスタから読み取ったり、PHYレジスタに書き込んだりすることができます。Gmac_Ip_MDIOReadMMDで動作します データシートを参考にして、さらに進めていきます。 感謝 サティッシュ。 Re: GMAC から TJA1103 PHY レジスタを読み取S32K358れない こんにちは @PavelL  早速の対応をいただきありがとうございます。 私たちが試すことができる例を教えてください。基本的には、PHYを初期化し、PHYの読み取り/書き込みを行いたいと考えています。
View full article
SM1.FLASH.AI_SELFCHECK 和 MEM_43_INFLS/C40_Ip RTD 你好呀。 我们使用 MEM_43_INFLS 和 C40_Ip rtd 实现 SM1.FLASH.AI_SELFCHECK 安全机制。这是正确的实施方式吗?我想问您是否有可用的示例代码。 我们有两个问题: 1.-阵列完整性检查进入 HardFault(指令总线错误)。看来 AI 的功能必须分配在 RAM 部分中。我们如何配置模块 Mem_43_INFLS 和 C40_Ip 来分配 RAM 中的功能?   2.- 我们如何离线计算 Flash 的 MISR?我正在阅读手册,但二进制文件的 MISR 计算并不清楚,我想必须下载一个工具,但并不清楚。 谢谢!  
View full article
Trouble implementing ios app using Taplinx SDK Hi, i'm trying to follow UG10045.pdf - Starting development with TapLinx iOS SDK. Below is excerpt from that guide: 3.4 Implementing the delegate method for APDU communication To communicate with the TapLinx iOS Library and the Tag (or Card), a delegate method which is created inside the MIFAREApduHandler must be implemented in your class. Below is the delegate method. However i do not understand where i should implement that TapLinxApduHandlerProtocol, on what class? Where/how should i pass my class to something in Taplinx SDK to indicate where i implemented that hander? Is there a ios sample app like for Android? It would be very helpful. In case there is no such app, could someone share a code sample with full sdk initialization on ios? Re: Trouble implementing ios app using Taplinx SDK Hello @DamianD  Since your problem involves the level of code debugging, we do not have such a test environment as yours, so your problem needs to be debugged by you, say sorry for that. Re: Trouble implementing ios app using Taplinx SDK hi @KaiLi  - unfortunately there is only swiftsourceinfo file inside Project folder and it is of no use to me. When i add libTapLinxLibrary.a to xcode app project (and set up search paths) during compilation i get error: /Users/xxx/Projects/xcodeproj/facilityapp/SampleTaplinxApp/SampleTaplinxApp/ContentView.swift:9:8 Compiled module was created by a different version of the compiler '5.10.0.13'; rebuild 'TapLinxLibrary' and try again: /Users/xxx/Projects/xcodeproj/facilityapp/SampleTaplinxApp/TapLinxLibrary2/TapLinxLibrary.swiftmodule/arm64-apple-ios.swiftmodule\ Could you hint me at what to do? Re: Trouble implementing ios app using Taplinx SDK thanks, i will give it a try and let you know Re: Trouble implementing ios app using Taplinx SDK Hello @DamianD  Unfortunately, there is not the dedicated sample for ios, but I think there should be something in SDK could refer to, like sdk_TapLinx_Library_iOS\TapLinxv1.0.1\TapLinxiOSSDK\TapLinxiOSSDK\TapLinxLibrary\TapLinxLibrary.swiftmodule\Project. Please try it.
View full article
imx8MP swupdateのお問い合わせ(ext4イメージの入手方法) 私の環境は、以下の通りです。 i.MX Linux Yocto Project BSP 6.1.22_2.0.0 リリース NXP i.MX 8MPlus EVK (imx8mpevk) imx8MP で swupdate を使用するには、SWUpdate OTA i.MX8MM EVK_rev3.pdf を参照してください。 「画像組み立て」の内容には、以下の内容があります。 06-imx-image-multimedia --> ../slota/imx-image-multimedia-imx8mmevk.ext4 bitbake の出力に ext4 形式の画像はありません。(wic.zst と tar.zst があります) ext4形式の画像を取得するにはどうすればよいですか?あるいは、wic.zstを使用して「画像の組み立て」に進むことはできますか? ブートROM|ブート|フラッシュ Re:imx8MPスワプアップデートのお問い合わせ(ext4イメージの入手方法) ご指摘のドキュメントによると、ext4を作成できるようです。 最初からドキュメントがあれば難しくはなかったのですが、グーグルで得られる断片的な知識には限界がありました。 ありがとうございます。 Re:imx8MPスワプアップデートのお問い合わせ(ext4イメージの入手方法) ドキュメントを参照できます Re:imx8MPスワプアップデートのお問い合わせ(ext4イメージの入手方法) ご返信ありがとうございます 以下を作りました。 06-IMX-イメージ-マルチメディア -> ../slota/imx-image-multimedia-imx8mp-lpddr4-evk.wic.zst そして、readme.txtの内容に合わせ、以下を実行しました。 切り捨てる -S 3000M 06-IMX-イメージ-マルチメディア e2fsck -f 06-imx-image-multimedia resize2fs 06-imx-image-multimedia その後、以下のようなエラーが発生します。 e2fsck 1.45.5 (2020 年 1 月 7 日) ext2fs_open2:スーパーブロックの魔法の数字が悪い e2fsck:スーパーブロックが無効です。バックアップブロックを試みています... e2fsck: 06-imx-image-multimedia を開こうとしているときに、スーパーブロックに不正なマジックナンバーが表示されます スーパーブロックを読み取れなかったか、有効な ext2/ext3/ext4 を記述していません ファイルシステム。デバイスが有効で、実際に ext2/ext3/ext4 が含まれている場合 ファイルシステム (スワップや UFS などではない)、次にスーパーブロック が破損している場合は、別のスーパーブロックを指定して e2fsck を実行してみてください。 e2fsck -b 8193 又は e2fsck -b 32768 どうすればよいですか? Re:imx8MPスワプアップデートのお問い合わせ(ext4イメージの入手方法) あるいは、wic.zstを使用して「画像の組み立て」に進むことはできますか? はい、お使いいただけます、問題ありません。
View full article
EB:如何在EB中设置优先级分组? 当我在平台模块中使能Isr的时候,发现最大优先级只能到15,如果优先级设置的大于15的话,EB就会报优先级超出范围的错误。我怎样才能将优先级设置为大于 15?我想知道是否可以在EB中设置优先级组。 这里我使用s32k344和RTD 4.0.0.0
View full article
新手该使用哪个 IDE? 当为 iMXRT1010 或 iMXRT1064 板启动新项目时,哪个 IDE 最适合新手? 这是 MCUXpress 还是 VSCode(带有 MCUXpress 用于 VSCode 扩展)。 或者它们是一样的?我尝试了一段时间来找出答案,但仍然不确定。 MCUXpress for VSCode 是否基于 Zephyr? 对于新手来说 Zephyr 是否更容易学习? 与 Zephyr 相比,MCUXpress 是否对外设提供更好的支持? 我不介意学习新的环境。但我不想在学习了几个小时之后才发现我需要学习不同的课程。 回复:新手应该使用哪个 IDE? 非常感谢 Diego 的详细回答!我现在终于明白了其中的区别。 在我看来,VSCode 路线是一种新的工作方式。MCUXpresso SDK 会在未来 10 年左右继续存在吗?那么使用 MCUXpresso SDK 启动新项目仍然明智吗?
View full article
MC EDAC を Linux EDAC サブシステムに登録します NXP が提供する BSP 40 を使用して Linux を実行している S32G-VNP-EVB3 ボードがあります。LinuxカーネルのEDACシステムを有効にしてsbesとdbesを監視しましたが、ファイルシステムに表示されません。このボードでEDACが実際に有効になっているのかどうか疑問に思いますか?使用可能なメモリの量は、そうであることを示しているようです。ただし、デバイスツリーで再確認するメモリノードが見つかりませんでした。私が確認する方法はありますか? ここにedacの情報が見られることを期待してください、 /sys/devices/system/edac/mc # ls power subsystem uevent システムメモリ、 /sys/devices/system/edac/mc # cat /proc/meminfo MemTotal: 3500312 kB MemFree: 3442776 kB MemAvailable: 3442020 kB Buffers: 1724 kB Cached: 9168 kB SwapCached: 0 kB Active: 7532 kB Inactive: 3924 kB Active(anon): 64 kB Inactive(anon): 640 kB Active(file): 7468 kB Inactive(file): 3284 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 724 kB Mapped: 2116 kB Shmem: 60 kB KReclaimable: 25168 kB Slab: 33908 kB SReclaimable: 25168 kB SUnreclaim: 8740 kB KernelStack: 1376 kB PageTables: 192 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1750156 kB Committed_AS: 2520 kB VmallocTotal: 259653632 kB VmallocUsed: 1872 kB VmallocChunk: 0 kB Percpu: 656 kB CmaTotal: 262144 kB CmaFree: 260576 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB Re: MC EDAC を Linux EDAC サブシステムに登録する これは、このボードがインラインドラムを使用しているため、スクラバーがMCからの結果を難読化しているため、ARMがこの情報にアクセスできないためですか?
View full article
リンカが noneexistend crt0 オブジェクトを含めようとするのはなぜですか。 ここでは、リンカが存在しない crt0.o の暗号化を試みていることを示すログ ファイルの一部を示します。オブジェクト: 建物対象:DiagnosticsTest_CM7.elf 起動時:標準S32DS Cリンカ arm-none-eabi-gcc -o "DiagnosticsTest_CM7.elf" "@DiagnosticsTest_CM7.args" c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/../../../../arm-none-eabi/bin/real-ld.exeに追加します。crt0.o が見つかりません:該当するファイルやディレクトリはありません c:/nxp/s32ds.3.5/s32ds/build_tools/gcc_v9.2/gcc-9.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/9.2.0/../../../../arm-none-eabi/bin/real-ld.exeに追加します。-LC が見つかりません collect2.exe:エラー: ld が 1 つの終了ステータスを返しました make: *** [makefile:76: DiagnosticsTest_CM7.elf] エラー 1 "make -j12 TOOLCHAIN=linaro" が終了コード 2 で終了しました。ビルドが不完全である可能性があります。 明らかに調整が必要なS32DSツールオプションに案内してください。 ところで、私はまた、オプションの-lcがツールで設定される場所を見ていません Re: なぜリンカは noneexistend crt0 オブジェクトを含めようとするのですか? ところで、2023年11月頃、私はNXP SWチームのメンバーと、この診断コードの将来について話し合いました。その時点では、すでにコンパイルされていませんでした。そして、NXPチームは知っていました。では、どうやってコンパイルしたのでしょう。とにかく。。。問題は、S32DSで適切なコンパイラを選択して再度コンパイルするにはどうすればよいかだと思います。
View full article
Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settings We are looking to include multiple MIMXRT105x chips along with other devices in a 5 pin JTAG chain (TMS, TCK, TDI, TDO and nTRST). We have found AN4826, AN12419 and the MCU-LINK-PRO UM11673-2940346 documents. Are there any other application notes or other documentation that could contain useful guidelines and instructions for PCB layout and how to write an appropriate custom MCU-LINK-PRO connection scripts. Thank you for your help, Richard Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Thank you for you help Sam. +1 My take away is that there is no additional NXP documentation to find detailed NCU-LINK-Pro configuration comparable to e.g. Segger's more expensive debug probe and it's documentation; no worries and thank you once again. Best regards, Richard  Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Hi @RidiculousRichard  Thanks for your questions, it seems you want to know how to find dedicated documentaion about JTAG or MCU-LINK-pro for program or debug when you use MIMXRT105X, e.g useful guidelines and instructions for PCB layout. There are some comments from my side, please help clarify more if my understanding is wrong. 1. MIMXRT1050 EVKB Board Hardware User’s Guide to find JTAG connetor (J21 is a standard 20-pin/2.54 mm Box Header Connector for JTAG) 2. MIMXRT1050-EVK Design Resouces to download the schematics, layout files, and gerber files (including Silkscreen) for layout reference 3. AN4826 published by 2014 is still good guidelines for Schematic and PCB Layout, also please refer MCU-LINK-Pro User Manual to find more details, or other from MCU-LINK-Pro Documentation, it works well with our MCUXpresso or 3rd part IDE. Have a nice day. Sam Hi @Masmiseim  Thanks for your information and input. Have a nice day, Sam Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Thank you for the link and good experience report. +1 I'm hoping someone who knows of MCUXpresso & MCU-LINK-Pro configuration documents will post some links to them. Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Hello, We did this with the 1170. The whole thing was very unspectacular and runs without any problems. If you want to achieve good performance, you should just follow the usual layout rules. Microchip has also created a nice summary on chaining: https://onlinedocs.microchip.com/pr/GUID-73C92233-8EC5-497C-92C3-D52ED257761E-en-US-1/index.html?GUID-31B03AFD-1033-4EF9-A937-872192990AE9 How you have to adapt the connect script depends on the development environment you are using. In principle, you only have to configure the bits before and after the device to be addressed, in each case for the instruction and data register. Unfortunately, I cannot say how this works with MCUXpresso. We use Rowley Crossworks, which makes this very easy. Regards
View full article
使用安全引擎生成 CRC 我正在一个新项目中使用 LS1028A 处理器。我们需要非常快速地生成/验证 CRC。我已经看到可以使用安全引擎(SEC)来执行此操作。 我担心的是,我们将支持那些因为美国出口法而要求禁用加密的客户。处理器的部件号指定是否启用或禁用加密。 我们是否能够使用 SEC 在加密关闭的处理器上生成/验证 CRC? 回复:使用安全引擎生成 CRC NXP 社区论坛似乎讨论了在 Layerscape 平台中使用安全引擎进行 CRC 生成,其中涉及安全数据处理和加密过程。探索此类系统的安全功能可以为优化数据完整性和验证过程提供有价值的见解,特别是在敏感应用中。如果您深入研究这个领域,可能会有各种最佳实践和实施考虑值得进一步探索。 回复:使用安全引擎生成 CRC 我们关注出口管制,因此第 2 点是适用的情况。 因此,我们能够通过烧断保险丝来使该部件可导出并保留 CRC 引擎。这是个好消息。 哪个文档有SFP_OSPR0的寄存器定义?我好像找不到它。 谢谢
View full article
S32K312的重置原因 你好呀。 我们在现场测试中使用 S32K312 芯片。 没想到,测试过程中芯片竟然重置了好几次。 到目前为止,我们读到的重置原因是 15 和 30。但我们无法弄清楚到底发生了什么,我们渴望解决意外重置问题。 15:MCU_F_EXR_重置 我们知道,检测到 RESET_B 上的下降沿可能会导致外部复位。这可能是原因之一,但我们尚未看到任何迹象。 还有其他原因会导致 MCU_F_EXR_RESET 吗? 30:MCU_多次复位_原因 注释为<除“开机事件”外,还记录了多个重置事件>。 你能进一步解释一下吗? 谢谢。 #重置原因
View full article
i.MX系列处理器库存相关 大家好, 我目前正在从事一个需要大量 i.MX 系列处理器的项目。不幸的是,我在获取必要的库存方面遇到了一些困难。虽然我知道 NXP 不直接销售这些处理器而是通过授权分销商销售,但我发现这些分销商网站上的库存非常有限。 我将非常感谢有关如何批量获取 i.MX 系列处理器的任何建议或意见。 回复:i.MX系列处理器库存相关 我正在寻找 i.MX93 处理器 (MIMX9352CVVXMAB) 谢谢 回复:i.MX系列处理器库存相关 i.MX系列处理器具体型号是什么?告诉我,以便论坛管理员能够帮助您
View full article
查找 FreeMaster 旧版本 3.2.2.2 或 3.2.3.2 尊敬的各位专家: 我的 FreeMastger 3.2.4.5 太慢了,我想回到更快的旧版本,在哪里可以下载旧版本,例如 3.2.2.2 或 3.2.3.2? 先感谢您! 建 回复:查找 FreeMaster 旧版本 3.2.2.2 或 3.2.3.2 您好,请注意,该问题已在刚刚发布的3.2.5 版本中得到最终修复。 再次感谢你, 米哈尔 回复:查找 FreeMaster 旧版本 3.2.2.2 或 3.2.3.2 你好,Jian, 感谢您协助我解决性能问题(此线程之外的离线)。 事实证明,速度变慢是由于一个错误引起的,该错误间接导致项目中存在过多的枚举对象(>100000)。枚举列表填写在 FreeMASTER 变量编辑对话框中,因此在填写这么长的列表时,需要花费几秒钟才能打开对话框。 该问题将在几周后的下一个 3.2.5 版本中修复。此版本还将在打开项目时自动清理未使用的重复枚举对象。 注意:错误的根本原因是在文件/打开操作期间未删除现有的枚举对象,仅在文件/新建期间删除。因此,任何时候打开一个项目同时打开另一个项目都会导致旧的和新的枚举列表合并和增长...... 目前唯一的解决方法是在执行任何文件/打开之前执行文件/新建。 不便之处,敬请谅解。 米哈尔
View full article
EQOS を使用した IMX8MP シングルイーサネット eqos ethernetは、単一のイーサネットではご利用いただけません。 私たちのボードは、imx8mp-evkをベースにしたカスタムボードです。 eqos シングルイーサネット上の imx8mp-evk とは異なるカスタムボード。 私の理解では、fecを使用する必要がない場合は、status = "disabled"を設定するだけです。imx8mp-evk.dts で。 問題は、fecを無効にしてeqosポートのみを使用したときに、「EQOS_DMA_MODE_SWR stuckFAILED:-110」というエラーが表示された場合です。 しかし、fec status = "okay";私たちのボードにFEC PHYチップがなくても、ケースは問題ありませんでした。 その理由を教えてください。 私は何かが間違っていますか? &fec { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec>; phy-mode = "rgmii-id"; phy-handle = <&ethphy1>; fsl,magic-packet; // status = "okay"; status = "disabled"; //Not use mdio { #address-cells = <1>; #size-cells = <0>; ethphy1: ethernet-phy@1 { compatible = "ethernet-phy-ieee802.3-c22"; reg = <1>; eee-broken-1000t; }; }; }; uboot ログ Uブート 2022.04-dirty(2024年7月26日 - 10:20:19 +0900) CPU: i.MX8MP[6] rev1.1 1800 MHz (1200 MHzで動作) CPU:商用温度グレード(0C〜95C)、45°C リセット原因: POR モデル:NXP i.MX 8M Plusベースのカスタムボード DRAM: 4 GiB コア:81デバイス、24uclass、デバイスツリー:セパレート MMC:FSL_SDHC:0 どこからともなく環境を読み込んでいます...わかりました [*]-Video Link 0が出力デバイスが見つかりません プローブ ビデオ デバイスが失敗しました、RET -19 [0] 液晶controller@32e80000、ビデオ 出力デバイスが見つからない プローブ ビデオ デバイスが失敗しました、RET -19 で:シリアル アウト:シリアル エラー:シリアル SEC0: RNG がインスタンス化されました ビルド情報: - ATF 8dbe286 (英語版) MMC デバイス 1 が見つかりません スロット 1 に MMC デバイスがない USBブートを検出します。fastbootモードに入ります! 網: 警告:ランダムなMACアドレスを使用するethernet@30bf0000(eth1)-0a:ad:b2:b1:75:bd eth1: ethernet@30bf0000 [プライム] ファストブーツ:ノーマル mfgtoolsのUSBからの起動 警告 - mfgtools のデフォルト環境を使用してください 、デフォルト環境を使用 Run bootcmd_mfg: run mfgtool_args;iminfo ${initrd_addr}の場合;次に、テスト ${tee} = はいの場合。それからbootm ${tee_addr} ${initrd_addr} ${fdt_addr};そうでなければ、ブーティ ${loadaddr} ${initrd_addr} ${fdt_addr};fi;else echo "fastboot を実行してください...";ファストブート 0;fi; 自動起動を停止するには、任意のキーを押します:0 ## 43800000 で画像を確認しています ... 画像形式不明! fastboot を実行し... u-boot = >環境変数セットipaddr 192.168.xx.xx u-boot = > env set netmask 255.255.0.0 u-boot = > ping 192.168.xx.xx スタックEQOS_DMA_MODE_SWR失敗: -110 Re: eqos を使用した imx8mp シングルイーサネット はい、dts の処理は変更されています。lf_では、NXP ubootを使用しているようです。私はメインラインにいます。とにかく、私の構成にはCONFIG_FEC_MXC = yが設定されておらず、dtsで有効になっていません。しかし、まあ、あなたは解決策を見つけます、それは大丈夫です!よろしくお願いします、そしてさらに頑張ってください。 Re: eqos を使用した imx8mp シングルイーサネット lf_v2024.04 U-Boot の場合、FEC ステータス設定については lf_v2022.04 の結果とそれほど変わりません。 まだ set fes status="okay" が必要です。 ご助言ありがとうございます。 Re: eqos を使用した imx8mp シングルイーサネット 私はu-bootブランチlf_v2022.04(デフォルト)を使用しました。 lf_v2024.04を使ってみます。 lf_v2024.04 DTSファイルはlf_v2022.04 DTSファイルと大きく異なります。 後でfec "status = disabled"を設定しようとすると、後で報告します。 Re: eqos を使用した imx8mp シングルイーサネット そのFECインターフェースを有効にする必要がないことは確かです。しかし、そのためには、少なくともこの古い2204バージョンでは、ボードファイルを変更する必要があります。これのinitは、実際の理由もなくそこに結合されていることを読むことができます。どのubootバージョン(メインライン、nxp、バージョン)を使用していますか?新しいものを選ぶ方が良いです、qosドライバーには多くの変更があります...しかし、このトリックがあなたの問題を解決するなら、それも大丈夫です。 Re: eqos を使用した imx8mp シングルイーサネット s_arendtさん、 ユースケースがない場合から理由を教えてください。 私は、そのエラーもfecが無効にされていることから来ていると思います。 したがって、fec set status = "okay"が必要です。FECを使用しなくても。 しかし、私たちのカスタムボードであるこれらのFECポートは接続されていないため、pinctrlの世話をする必要があります。 これらのポートがfecポートに対してアクティブになると、入力端子によるトラブルが発生する場合があります。 そこで、pinctrl-0を使用せずに以下の簡単な設定を行うことにしました。   // Dummy settings for activate eqos &fec { pinctrl-names = "default"; phy-mode = "rgmii-id"; status = "okay"; }; この場合、U-Boot Pingは次のように言いました。(FEC1のPHYを取得できませんでした:addr 1) u-boot = > ping 192.168.xx.xx FEC1 の PHY を取得できませんでした: addr 1 ethernet@30bf0000 PHY 自動ネゴシエーションが完了するのを待っています.......完成です ethernet@30bf0000デバイスの使用 ホスト 192.168.xx.xx は動作しています Re: eqos を使用した imx8mp シングルイーサネット 古いバージョンのUbootとEQOSにはいくつかの問題があります。開発者がそれを単一のイーサネットとして機能させるのは、単にユースケースがなかったのだと思います。新しいUbootバージョンをチェックアウトするのが最善です。そこでは物事が良くなります。また、ubootメーリングリストにアドレスを設定することもできます。
View full article
FreeMaster S32k358问题 我正在尝试在 S32K358 微控制器上设置 FreeMASTER,但遇到了 UART 连接问题。我通过使用 Termite 进行测试,验证了 UART 在微控制器上是否正常工作,如下面的屏幕截图所示。 但是,当我配置 FreeMASTER 时,安装程序执行没有错误。但是当我打开FreeMASTER时,它显示一条错误消息,指出它无法连接到UART,如下图所示。 你能帮我解决这个问题吗?此外,如果可能的话,您能否提供设置基本 FreeMASTER 配置的详细步骤?我按照此链接中提到的说明进行操作:如何在 S32K3 RTD 0.9.0 中使用 FreeMASTER SDKs ,但仍然遇到下面显示的问题。 非常感谢您的帮助。 回复:FreeMaster S32k358问题 感谢您提供更新的版本信息。我以正常模式配置了 LPUART,并使用此版本成功将其与 FreeMaster 集成。虽然示例代码没有按预期工作(我不确定为什么),但问题已经解决,现在一切都可以通过更新的驱动程序正常运行。谢谢
View full article