Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
HTRC110 PSK/FSK tag reading Capabilities I need to use HTRC110 to read FSK/PSK modulated tokens (mainly HID MicroProx), I found out that the chip is incapable of dealing with such modulation, any confirmation and explanation as to why? such modulation should be simple to handle. Any other alternative from NXP? Re: HTRC110 PSK/FSK tag reading Capabilities Good afternoon alasa995! I'm also doing this research. How far have you gotten? Best regards, Sergey.
記事全体を表示
Rolling out smart card authentication across an org How have other people approached this? I want to have it be easy, user puts the smart card in and then just puts in their pin to get into the computer, minimal deployment pain. If it works for ad and o365, even cooler. I was looking at yubikey 5 fips series to start out with for IT, but also need to roll things out to the org. How do smart card readers work, do I need to buy readers for all the computers that don't have one? Would you go with something usb/nfc like the yubikey, or would an actual card be better for end users ease of use? How do you enroll users onto smart cards and tie it to their AD account? Payment Re: Rolling out smart card authentication across an org Hello @das998  Go with YubiKey 5 FIPS — it plugs directly into USB, no separate reader needed, and supports PIV (smart card login), AD, and O365 SSO out of the box. User experience is exactly what you want: insert key → enter PIN → done. For enrollment: deploy AD CS as your internal CA, issue a Smart Card Logon certificate with the user's UPN, write it to the YubiKey via YubiKey Manager, and AD matches the account automatically. If you do need physical card readers (e.g. for traditional ISO 7816 cards), NXP's TDA8035-based readers are plug-and-play on Windows — no driver install needed. Start with IT to validate the flow, then roll out org-wide using YubiEnterprise for bulk management.
記事全体を表示
デバッガを使用してJTAGからUUIDを抽出する(IMX8DX) こんにちは、 ロックされたデバイスをPFR(部分フィールドリターン)状態にする必要があります。その手順の一つは次のとおりです。 IMX8 UUIDを抽出します デバッガを使用してJTAGからUUIDを抽出します。 ウェブやNXPコミュニティで調べましたが、明確な答えは見つかりませんでした。 1. どのコアに接続する必要がありますか?SCUの場合、NXPはLauterbachスクリプトの支援を手伝えますか? 2. メモリから読み込むアドレスはどれですか?情報が紛らわしいのですが、シャドウオフセットは0x410でしょうか?同時に、私はこれを見つけました。 krassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.png では、結局何を読むべきでしょうか?基地住所は0x30350000ですか? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) はい — 0x000021A0はSCU ROMウィンドウ内に収まります。なぜなら、i.MX 8Xリファレンスマニュアルは0x0000_0000–0x000F_FFFFをROM–SCUにマッピングしているからです。SCUが認識するデータを読みたい場合は、SCU M0+のデバッグ/メモリアクセスポートから接続します。DAPポートマップではポート3が「SCU M0+へのデバッグ/メモリアクセス」として表示されています。 NXPのドキュメントでは、Lauterbach氏のcoresight-scu.cmmを参照している。SCFW/SCUアタッチ用だが、取得したNXP資料には実際のスクリプト本体が含まれていない。TRACE32の最小限のアタッチスクリプトは次のようになります。 ; attach_scu_imx8dx.cmm i.MX8DX / i.MX8Xクラスデバイス用の最小限のSCU M0+接続 リセット システム.CPU CortexM0+ SYStem.JtagClock 10MHz ;SCU M0+のデバッグ/メモリアクセスに使われるCoreSight APを選択します。 ;i.MX8X DAPポートマップ:ポート3=SCU M0+デバッグ/メモリアクセス。 SYStem.CONFIG DAPACCESSPORT 3 ターゲットをリセットせずにアタッチする システムモードアタッチ 必要に応じてSCUコアを停止する ブレーク SCU ROMアドレスを読み込む データリスト 0x000021A0 データ.Long 0x000021A0 TRACE32ビルドがSYStem.CONFIG DAPACCESSPORT 3を受け入れていない場合は、Lauterbachのパッケージ化されたi.MX8スクリプト名を直接使ってください。 DO ~~/demo/arm/hardware/imx8/coresight-scu.cmm データリスト 0x000021A0 データ.Long 0x000021A0 SCFW RAM を検査することが目的で、Boot ROM を検査しない場合は、代わりに SCU TCM 領域を使用します。TCML は 0x1FFE0000–0x1FFFFFFF、TCMU は 0x20000000–0x2001FFFF です。 要点:SCU ROMにアクセスするつもり0x000021A0場合にのみ読むこと;TRACE32 DAPポート3を通じてSCU M0+に接続し、SCUビューからそのアドレスを読み取ります。 Re: Using the debugger to extract the UUID from JTAG (IMX8DX) SO on IMX8DX I should read from 0x000021A0 address? SCUコアに接続するためのTrace32スクリプトを教えてもらえますか? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) i.MX8 / i.MX8X SCUベースのデバイスの場合、このUUID/PFRワークフローでは、デバッガをAコアではなくSCUコアに接続してください。NXPのナレッジベースにあるLauterbachの資料には、SCFW/JTAG作業のためにTrace32がIMX8QXP-SCUに接続し、SCFWモニター/APIパスがデバイス固有IDを取得するための公式な方法であることが示されています。 アドレスの混乱は、 i.MX8M スタイルの OCOTP マッピングとSCU ベースの i.MX8 / i.MX8X ヒューズ命名規則を混在させていることに起因します。 i.MX8QM/QXP/8X SCUベースの製品では、0x30350000を使用しないでください。その 0x3035_0000 OCOTPベースはi.MX8Mファミリデバイス向けにドキュメント化されています。i.MX8QMのドキュメントでは、OCOTPのベースアドレスは0hとして表示されています。 0x410 の値は読み取るバイト アドレスではありません。i.MX8のドキュメントでは、SJC_CHALL[63:0] / UNIQUE_ID[63:0]のヒューズアドレス/ヒューズワードインデックス範囲として記載されています。 OCOTPレジスタマップでは、HW_OCOTP_FUSE410はオフセット0x21A0にあり、HW_OCOTP_FUSE420はオフセット0x2240にあります。 ヒューズマップはまた、0x0900–0x0910、ヒューズ行インデックス16–17にシャドウ状に一意IDを記述し、sc_misc_unique_id()がデバイス固有のIDを返すことができると明示的に示しています。 つまり答えは次の通りです: 推奨/文書化された方法:SCFWを使用: SCFW API: sc_misc_unique_id(ipc, &ID_L, &ID_H) は、64 ビット ID を下位 32 ビットと上位 32 ビットのワードとして返します。 SCFWモニター(利用可能な場合):infoまたはseco infoは、固有ID/ライフサイクル関連データを含むSoC/SECO情報を表示します。 SCUベースのi.MX8/QXP/QM上で生のJTAGメモリ/レジスタアクセスを行う場合: Trace32をSCUターゲットにアタッチします。 0x30350000 + 0x410 を読み取らない; 0x410 / 0x420 をフューズワード識別子として扱います。これらの OCOTP レジスタマップのオフセットはそれぞれ 0x21A0 と 0x2240 です。 もしデバイスが実際にi.MX8M / i.MX8MM / i.MX8MP であるなら、0x30350000はそのファミリで使用されるOCOTPベースであり、Linuxデバイスツリーでは30350000のOCOTPをユニークID関連のnvmemセルで公開しています。これはSCUベースのi.MX8QM/QXPとは異なるアクセスモデルです。 Lauterbach スクリプトの場合、公開資料ではTrace32 のターゲット選択パス(IMX8QXP-SCU へのアタッチ) が確認されていますが、NXP が公開した完全な PFR UUID 抽出スクリプトは入手できませんでした。スクリプトは上記のSCU/SCFWパス経由で読み込むか、SCU側のアドレスマップとアクセス権限が正確なSoC/リビジョンで確認された場合に限り、OCOTPヒューズレジスタのオフセットを直接読み込むべきです。 Fi.MX8QM/QXP/8X、SCUに接続します。0x30350000はこのフローのベースアドレスとして間違っており、0x410はヒューズインデックスであり、読み取るメモリ アドレスではありません。 Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 手順を確認しましょう。 SCUコアに接続し、アドレス0x000021A0で発見しました。 krassimirestoya_0-1787739370611.pngkrassimirestoya_0-1787739370611.pngkrassimirestoya_0-1787739370611.png 次に、アドレス0x00002240で以下が見られます。 krassimirestoya_1-1787739425460.pngkrassimirestoya_1-1787739425460.pngkrassimirestoya_1-1787739425460.png UIDは0xF4400010FA82F007と同じですか? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 使用しているSCFWのバージョンは何ですか?SCFWコンソールをお持ちの場合は、「seco info」または「info」コマンドを送信してUID値を取得するのが簡単な方法です。 SCUコアをアタッチした後、添付のスクリプトを実行してください。WORD3とWORD4はチップのUIDになります。
記事全体を表示
Use RT1189 CM33 reset CM7 Can the CM33 reset the CM7 after starting it? Re: Use RT1189 CM33 reset CM7 Hi  I recommend reviewing Chapter 27, System Reset Controller (SRC), of the i.MX RT1180 Reference Manual. The SRC is responsible for generating system reset signals and for boot argument latching. Through the SRC, a global system reset request can reset the whole chip except the BBSM domain, CM33 debug and trace, CM7 debug and trace, IOMUXC, reset control logic, and GPR in SRC. The SRC also supports reset control for individual slices/domains/MIXes; the CM33 platform and CM7 platform are separate MIX slices. Best Regards, Pablo
記事全体を表示
組織全体でスマートカード認証を展開すること 他の人たちはこの問題にどのように取り組んできたのでしょうか?ユーザーがスマートカードを挿入し、PINを入力するだけで簡単に使いたいので、展開の手間を最小限に抑えたいです。広告とOffice 365の両方で機能するなら、さらに素晴らしい。IT部門向けにはまずYubiKey 5 FIPSシリーズを検討していましたが、組織全体にも展開していく必要があります。スマートカードリーダーはどのように動作するのですか?スマートカードリーダーが搭載されていないコンピューターには、すべてリーダーを購入する必要があるのでしょうか?YubikeyのようなUSBやNFCのものを選ぶべきか、それとも実際のカードの方がエンドユーザーの使いやすさのために良いでしょうか?ユーザーをスマートカードに登録し、それをADアカウントに紐づけるにはどうすればいいですか? 決済サービス Re: Rolling out smart card authentication across an org こんにちは、@das998さん YubiKey 5 FIPSを選んでください。USBに直接接続でき、別途リーダーは不要で、PIV(スマートカードログイン)、AD、O365 SSOも標準でサポートしています。ユーザー体験はまさにあなたが求めているものです。キーを挿入→PINを入力するだけで完了→。 登録時:AD CSを内部CAとして展開し、ユーザーのUPNでスマートカードログオン証明書を発行し、YubiKey Manager経由でYubiKeyに書き込みます。ADが自動的にアカウントとマッチします。 物理的なカードリーダー(例:従来のISO 7816カード用)が必要な場合、NXPのTDA8035ベースのリーダーはWindows上でプラグアンドプレイで、ドライバのインストールは不要です。 まずはIT部門でフローの検証を行い、その後組織全体でYubiEnterpriseを使って一括マネジメントを展開します。
記事全体を表示
RT1189 CM33を使用してCM7をリセットします CM33は起動後にCM7をリセットできますか? Re: Use RT1189 CM33 reset CM7 こんにちは i.MX RT1180リファレンス・マニュアルの第27章「システムリセットコントローラ(SRC)」の復習をお勧めします。SRCは、システムリセット信号の生成とブート引数のラッチングを担当します。 SRCを通じて、グローバルなシステムリセット要求により、BBSMドメイン、CM33デバッグ&トレース、CM7デバッグ&トレース、IOMUXC、リセット制御ロジック、SRC内のGPRを除くチップ全体をリセットできます。 SRCは個々のスライス/ドメイン/MIXのリセット制御もサポートしています。CM33プラットフォームとCM7プラットフォームは別々のMIXスライスです。 よろしくお願いします、 パブロ
記事全体を表示
使用 RT1189 CM33 重置 CM7 CM33启动后能否RESET CM7? Re: Use RT1189 CM33 reset CM7 你好 我建议查阅 i.MX RT1180 参考手册第 27 章“系统复位控制器 (SRC)”。SRC 负责生成系统复位信号和启动参数锁存。 通过 SRC,全局系统 RESET 请求可以 RESET 整个芯片,但 BBSM 功能域、CM33 调试和跟踪、CM7 调试和跟踪、IOMUXC、RESET 控制逻辑和 SRC 中的 GPR 除外。 SRC 还支持对各个切片/功能域/MIX 进行重置控制;CM33 平台和 CM7 平台是独立的 MIX 切片。 此致, 巴勃罗
記事全体を表示
在整个组织内推广智能卡身份验证 其他人是如何看待这个问题的?我希望它简单易用,用户只需插入智能卡,然后输入密码即可进入计算机,最大限度地减少部署难度。如果它对广告和 Office 365 都有效,那就更好了。我一开始考虑使用 YubiKey 5 FIPS 系列产品进行 IT 部署,但也需要将其推广到整个组织。智能卡读卡器的工作原理是什么?我需要为所有没有智能卡读卡器的电脑都购买读卡器吗?你会选择像 Yubikey 这样的 USB/NFC 设备,还是会选择实体卡,因为实体卡更方便最终用户使用?如何将用户注册到智能卡并将其与他们的 AD 帐户关联? 支付 Re: Rolling out smart card authentication across an org 你好@das998 选择 YubiKey 5 FIPS——它可以直接插入 USB 接口,无需单独的读卡器,并且开箱即用,支持 PIV(智能卡登录)、AD 和 O365 SSO。用户体验正是您所期望的:插入钥匙 → 输入密码 → 完成。 注册流程:部署 AD CS 作为内部 CA,颁发带有用户 UPN 的智能卡登录证书,通过 YubiKey Manager 将其写入 YubiKey,AD 会自动匹配帐户。 如果您确实需要物理读卡器(例如用于传统的 ISO 7816 卡),NXP 基于 TDA8035 的读卡器在 Windows 上即插即用——无需安装驱动程序。 首先由 IT 部门验证流程,然后使用 YubiEnterprise 进行批量管理,在整个组织内推广。
記事全体を表示
Can the FS26_VPRE of the MFS2633 chip drive peripheral loads? Can the VPRE of the MFS2633 chip power peripheral chip loads? If the current outputs of LDO1, LDO2, TRK1, and TRK2 are already at full load, does the VPRE then have no additional current output capability? Alternator Regulator Re: MFS2633芯片的FS26_VPRE是否可以带外设负载 Hi Jianhai, Yes, the MFS2633 VPRE output may be used to supply additional local peripheral loads inside the ECU in addition to powering the downstream internal regulators.. The datasheet explicitly states that VPRE can supply VCORE, LDO1, LDO2, TRK1, TRK2 etc. and local ECU loads. However, the specified 1.5A VPRE capability is the total output-current budget that must cover every load connected to VPRE, including the internal downstream regulators and any external peripheral loads simultaneously. Consequently, if LDO1, LDO2, TRK1 and TRK2 are all operating at their maximum output currents, their combined nominal output currents are: 400mA + 400mA + 150mA + 150mA= 1.1A  In summary: yes, VPRE can supply external peripherals, but the total current from all connected loads — internal regulators and external peripherals combined — must remain within the 1.5A rated output. If all four downstream regulators are fully loaded, the headroom for additional external peripheral loads on VPRE will be very limited or effectively zero, depending on the VCORE load and quiescent consumption. You will need to perform a complete power budget calculation to determine exactly how much margin remains BRs, Tomas
記事全体を表示
RTD 4.0.0環境下でのS32K344フラッシュドライバ開発中に遭遇したいくつかの問題 こんにちは、皆さん 現在、SRAM(特にキャッシュを有効にせずにDTCM)で動作するFlashドライバを開発しています。いくつか問題が発生したので、ご意見をいただけると幸いです。 プロジェクトの背景: 私は2つのプロジェクトを持っています。1つはC40ドライバーを含み、もう1つはC40ドライバーを含み、もう1つは(ここではfls_drv_demoと呼び ます)は含まれていません。私の目標は、C40対応プロジェクトでドライバーをコンパイルし、 ATリンカー指令で アドレス 0x00500000 に配置し、 fls_drv_demo で memcpy を使って 意図したDTCMアドレスにコピーすることです。その後、関数アドレスをハードコードし、Flashの挙動変化を観察して検証します。 これまでにやったこと: C40対応プロジェクトでは、C40 IPレイヤーのすべての機能を.ramcodeセクションに配置し、それらをflash_driverセクションにまとめました。 初期化とプログラミングのためのカスタム関数は、.Fls_Api_Tab セクションに配置され、 flash_driver にもまとめられます 。 リンカースクリプトはそれに応じて修正されました。 現在の問題点: fls_drv_demo プロジェクト では 、関数ポインタを呼び出すとき、それが Fls_Init であろうとプログラミング関数で あろうと、 ((uint32_t (*)(const uint32_t, const uint8_t*, const uint32_t))(0x2000702C | 1))(0x00540000, flswritearray, 16); — 内部のIPレイヤー機能が完了すると、 実行は常に 0x00406764 にジャンプします。 具体的には: Fls_Initは正常に実行されました。 しかし、書き込み関数中、内部のC40_Ip_MainInterfaceSectorErase が終了して戻り (pop) しようとすると、PC ポインタは0x00000000になります。 私の推測: 内部関数の一部がまだ.text や.mcal.text のセクション にコンパイルされて いて、プログラムが間違ったスタブ領域にアクセスしてこの動作を引き起こしているのではないかと考えています。それとも、私が見落としている追加のセットアップステップがあるのでしょうか? この時点で完全に手詰まり状態なので、何かアドバイスやご指導をいただけると大変ありがたいです。 表現が少し不自然な箇所があるかもしれませんが、ご了承ください。これはAIによる翻訳です。参考までに、プロジェクトと問題のスクリーンショットをいくつか添付しました。 よろしくお願いいたします!   C40ドライバープロジェクトにおけるリンカーファイルの設定 20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg .mapファイル(関数およびスタブ領域アドレス割り当て)は、C40ドライバープロジェクトでリンカーを修正した後に生成されます 20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg 20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg   fls_drv_demo プロジェクト の具体的な内容 20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg   書き込み関数を実行するとき( 0x2000702C ) は、内部 RTD ライブラリ関数に入ります。 C40_IP_メインインターフェースセクター消去 (で 0x200074EC )。 0x20007502にジャンプします 0x20007B52となり、PC は格納されているアドレスを指します。 0x20007B54は 0x00406764 。その後、 ポップ 指導 0x00406778の値 r3 図に示すように、 0x2001FFD8 。 0x2001FFD8 そして指し示す 0x20007BA8の値 0x7BA8 は 0x00000000となり、プログラムがクラッシュ/暴走します。 20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg 20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg 20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg 20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg 1.jpg1.jpg1.jpg1.jpg1.jpg1.jpg1.jpg 2.jpg2.jpg2.jpg2.jpg2.jpg2.jpg2.jpg 20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg 20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg 20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは@yunaidejieziさん はい、C40_Ipから呼び出されるすべての関数をSRAMに配置する必要があります。 以下の例では、SchM_Mem_43_INFLS.h の関数も SRAM に配置する必要がありました。 https://community.nxp.com/t5/S32K-Knowledge-Base/S32K312-C40-Ip-SRAM-RTD-500-DS35/ta-p/2074245 はい、RTD 4.0.0 にその例があります。 Mem_InFls_Example_S32K344 danielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.png よろしくお願いいたします。 ダニエル Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは、 @danielmartynek お返事ありがとうございます。 分解は 0x00406764 fls_drv_demo プロジェクトで運営されています 。実際に指し示している関数は OsIf_SuspendAllInterrupts() C40ドライバプロジェクトのものではないかもしれませんが、実行される命令は割り込みを無効化するためのものです。この関数はコンパイル時にインライン化されたのかもしれません。なぜなら、アドレスは.map ファイルに見つからないため 、この要素は関係ないかもしれません。次に、内部で呼び出された関数を c40_ip.flash_driver セクションに移してみます。さらに、あなたの提案された Mem_43_InFls MCALドライバーについてですが、MCALでFlashドライバーを作る例はありますか?実は、MCALを一度も使ったことがありません。 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは@yunaidejieziさん 逆アセンブルによると、OsIf_SuspendAllInterrupts()関数をDCTMに移動し忘れています。C40_Ipドライバが呼び出すすべての関数はDCTMに含まれているはずです。 Mem_43_InFls MCALドライバーを使うことをおすすめします。これは実行時に自動的にRAMへのコピーを処理し、手動の依存関係追跡を避けられます。 BR、ダニエル Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは、 @danielmartynek ご返信よろしくお願いします。 私は2つのプロジェクトを開きました: Mem_InFls_Example_S32K344 and S32K312_C40_Ip_SRAM_RTD_500_DS35 。しかし今、非常に深刻な問題を発見しました。インポートしたRTDバージョンには Mem_43_INFLS_Driver コンポーネントが含まれていないようです。 Mem_InFls_Example_S32K344を開いた後 、MCALレイヤーで Mem_43_INFLS_Driver 見つけられませんでした 。また、 S32K312_C40_Ip_SRAM_RTD_500_DS35 projectでは、 Mem_43_INFLS_Driver は使われていないようです( mainで Mem_FLs レイヤー関数の呼び出しは見当たりませんでした)。しかし、プロジェクトエクスプローラーのRTDフォルダには SchM_Mem_43_INFLS.c/hが含まれています 。.map ファイルでは、 SchM_Enter_Mem_43_INFLS_MEM_EXCLUSIVE_AREA_04 のような関数 もSRAM領域に配置されています。 C40を使用する場合、 SchM_Mem_43_INFLS.c/.h 必ず含める必要がありますか?C40は内部的に次のような関数を呼び出しますか? SchM_Enter_Mem_43_INFLS_MEM_EXCLUSIVE_AREA_04 ? 20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg Mem_InFls_Example_S32K344 プロジェクトには Mem_43_INFLS_Driver が存在しません   20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg これは私のRTDバージョンです   20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg Mem_InFls_Example_S32K344プロジェクトのRTDバージョン。 20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg S32K312_C40_Ip_SRAM_RTD_500_DS35プロジェクトのRTDバージョン Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは@yunaidejieziさん RTDバージョンを使っているに関わらず、Flashの例にはデフォルトでMCAL FLSドライバーが搭載されているはずです。もしそこに見当たらず追加できない場合は、IDEに問題がある可能性があります。おそらく、1つのIDEインストール内に複数のRTDバージョンがあるからでしょう。 はい、SchM_Mem_43_INFLS.h も必要です。SRAM内の機能。 https://community.nxp.com/t5/S32K-Knowledge-Base/S32K312-C40-Ip-SRAM-RTD-500-DS35/ta-p/2074245 BR、ダニエル Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは、 @danielmartynek 私の説明が十分明確ではなかったのかもしれません。 スクリーンショットに複数のバージョンが表示されているのは、私が同時に複数のプロジェクトを開いているためです。 FLs_drv_demo 、 Mem_InFls_Example_S32K344 、および S32K312_C40_Ip_SRAM_RTD_500_DS35 。 私が作成したプロジェクトの場合、RTDバージョンは前回の投稿の図2に示すとおりです。 S32K3_RTD_4_0_0_P24_D2405_ASR_REL_4_4_REV_0000_20240515 。 あなたが私に勧めてくれた2つのプロジェクトのバージョンは以下のとおりです。 S32K3_RTD_5_0_0_D2408_ASR_REL_4_7_REV_0000_20241002 S32K3_RTD_6_0_0_QLP04_D2508_ASR_REL_4_7_REV_0000_20250822 質問ですが、RTDのバージョンの違いにより、 fls_drv_demo projectでは、 Mem_43_INFLS_Driver コンポーネントはMcalで利用できず、私のプロジェクトではファイル SchM_Mem_43_INFLS も生成されません。これは以下のスクリーンショットのプロジェクトマネージャー比較で明確に示されています。 20260827-163404.jpg20260827-163404.jpg20260827-163404.jpg20260827-163404.jpg20260827-163404.jpg 20260827-163400.jpg20260827-163400.jpg20260827-163400.jpg20260827-163400.jpg20260827-163400.jpg 全体的に見て、私の現在のRTDバージョンは、 Mem_43_INFLS_Driver です 。そこで知りたいのですが、 C40 コンポーネントを使うプロジェクトでは 、以下の関数を生成してSRAMに配置することが必須ですか? 20260827-163521.jpg20260827-163521.jpg20260827-163521.jpg20260827-163521.jpg20260827-163521.jpg Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは@yunaidejieziさん これは互換性の問題のようです。あなたが投稿したスクリーンショットには多くの異なるRTDバージョンが見られます。S32DS IDEインストールごとに単一のRTDバージョンを使用してください。そのバージョンは使いたいRTDのリリースノートと一致しているはずです。より多くのRTDバージョンを扱う必要がある場合は、複数のS32DS IDEをインストールすることも可能です。 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは、 @danielmartynek 返信が遅くなり申し訳ありません。 私が確認できるのは、IDEで複数のRTDを同時にインストールしたことは一度もないということです。ただ、あなたが言及したMCAL FLSドライバーは私のセットアップに存在しているようですが、 Mem_43_INFLS_Driverとは名前が違うだけなので、はっきりとはわかりません。参考のために下に載せておきます。 20260828-095254.jpg20260828-095254.jpg20260828-095254.jpg 20260828-095249.jpg20260828-095249.jpg20260828-095249.jpg この部品が使用可能かどうかを知りたいです。SRAM領域にコードを自動的に配置する機能が内蔵されているようです。     Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme こんにちは@yunaidejieziさん なるほど、ありがとうございます。 これはRTDリリースが異なるAUTOSAR仕様に基づいているためです。 AUTOSAR 4.4.0はFLSドライバーを使用し、AUTOSAR 4.7.0(R21-11)はMem_43_INFLSを使用します。 命名規則は変更されましたが、機能は非常に似ています。 ご指摘の通り、ジョブ開始時にアクセスコードを読み込むオプションもあります。設定ツールのレイアウトは異なり、SRAMアドレスの設定は別のタブにありますが、それ以外の設定は同じです。 よろしくお願いいたします。 ダニエル
記事全体を表示
使用调试器从 JTAG (IMX8DX) 中提取 UUID 您好, 我们需要将锁定的设备转换为 PFR(部分字段返回)状态。其中一个步骤是: 提取 IMX8 UUID 使用调试器从 JTAG 中提取 UUID。 我搜索了网络和恩智浦社区,但未能找到明确的答案: 1. 我们需要连接到哪个核心?如果是SCU,NXP能帮忙编写Lauterbach脚本吗? 2. 要从内存中读取哪个地址?信息很混乱,阴影偏移量是 0x410 吗?与此同时,我发现了这一点: krassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.png 那么最终应该读取什么呢?是基地址 0x30350000 吗? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 是的——0x000021A0 位于 SCU ROM 区域内,因为 i.MX 8X 参考手册将 0x0000_0000 至 0x000F_FFFF 映射到 ROM – SCU。要以 SCU 的方式读取它,请通过 SCU M0+ 调试/内存访问端口连接;DAP 端口映射表将端口 3 列为“SCU M0+ 的调试/内存访问”。 NXP 文档引用了 Lauterbach 的 coresight-scu.cmm用于 SCFW/SCU 附件,但检索到的 NXP 材料不包含实际的脚本主体。一个最简的 TRACE32 附加脚本如下所示: ; attach_scu_imx8dx.cmm 适用于 i.MX8DX / i.MX8X 类设备的最小 SCU M0+ 连接 重置 系统.CPU CortexM0+ 系统.Jtag时钟 10MHz ; 选择用于 SCU M0+ 调试/内存访问的 CoreSight AP。 ; i.MX8X DAP 端口映射:端口 3 = SCU M0+ 调试/内存访问。 系统配置 DAPACCESSPORT 3 无需重置目标即可附加 系统模式连接 如果需要,停止 SCU 核心 休息 读取SCU ROM地址 数据列表 0x000021A0 数据.Long 0x000021A0 如果您的 TRACE32 版本不接受 SYStem.CONFIG DAPACCESSPORT 3,请直接使用 Lauterbach 打包的 i.MX8 脚本名称(如果可用): DO ~~/demo/arm/hardware/imx8/coresight-scu.cmm 数据列表 0x000021A0 数据.Long 0x000021A0 如果目标是检查 SCFW RAM 而不是 Boot ROM,则改用 SCU TCM 区域:TCML 为 0x1FFE0000–0x1FFFFFFF,TCMU 为 0x20000000–0x2001FFFF。 要点:仅当您打算访问 SCU ROM 时才读取 0x000021A0;通过 DAP 端口 3 将 TRACE32 连接到 SCU M0+,然后从 SCU 视图中读取该地址。 Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 所以,在 IMX8DX 上,我应该从 0x000021A0 地址读取吗? 能否提供连接到SCU核心的Trace32脚本? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 对于基于 i.MX8/i.MX8X SCU 的设备,将调试器连接到 SCU 内核,而不是 A 核,以实现这个 UUID/PFR 工作流程。恩智浦知识库中的劳特巴赫材料显示,Trace32 连接到 IMX8QXP-SCU 以进行 SCFW/JTAG 工作,而 SCFW 监测/API 路径是获得设备唯一 ID 的记录方式。 地址混淆源于将i.MX8M 风格的 OCOTP 映射与基于 SCU 的 i.MX8 / i.MX8X 熔丝命名混合使用: 对于基于 i.MX8QM/QXP/8X SCU 的部件,请勿使用 0x30350000。0x3035_0000 OCOTP 基址在 i.MX8M 系列设备的文档中有所记载;而 i.MX8QM 的文档则显示 OCOTP 基址为 0h。 0x410 值不是要读取的字节地址。在 i.MX8 文档中,它显示为 SJC_CHALL[63:0] / UNIQUE_ID[63:0] 的熔丝地址/熔丝字索引范围。 在 OCOTP 寄存器映射中,HW_OCOTP_FUSE410 位于偏移量 0x21A0 ,HW_OCOTP_FUSE420 位于偏移量 0x2240 。 fuse map还将唯一 ID 描述为阴影在 0x0900—0x0910 处,熔丝行索引为 16—17 ,并明确表示 s c_misc_unique_id () 可以返回设备的唯一 ID。 所以答案是: 首选/已记录的方法:使用 SCFW: SCFW API:sc_misc_unique_id(ipc, &ID_L, &ID_H)将64位ID作为最低和最高32位字返回。 SCFW 监视器(如果可用):info 或 seco info 显示 SoC/SECO 信息,包括唯一 ID / 生命周期相关数据。 如果在基于 SCU 的 i.MX8/QXP/QM 上进行原始 JTAG 内存/寄存器访问: 将Trace32连接到SCU目标; 不要读取 0x30350000 + 0x410; 将 0x410 / 0x420 视为熔丝字标识符,其 OCOTP 寄存器映射偏移量分别为 0x21A0 和 0x2240。 如果设备实际上是 i.MX8M/i.MX8MM/i.MX8MP,那么 0x30350000 是该系列使用的 OCOTP 基础,而 Linux 设备树则使用与 Unique-ID 相关的 nvm em 单元在 30350000 处公开 OCOTP。这与基于SCU的i.MX8QM/QXP是不同的接入模式。 关于Lauterbach脚本:公开资料确认了Trace32目标选择路径——附加到IMX8QXP-SCU——但我没有检索到完整的NXP发布的PFR UUID提取脚本。该脚本应通过上面的 SCU/SCFW 路径读取,或者只有在确认 SCU/修订版的 SCU 端地址映射和访问权限后,才能直接读取 OCOTP 熔丝寄存器偏移量。 Fi.MX8QM/QXP/8X,连接到 SCU;0x30350000 是错误的流基础,而 0x410 是熔丝索引,而不是要读取的内存地址。 Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 让我们来验证一下这个流程。 我连接到 SCU 核心,并在地址 0x000021A0 处找到了它 krassimirestoya_0-1787739370611.pngkrassimirestoya_0-1787739370611.pngkrassimirestoya_0-1787739370611.png 然后,在地址 0x00002240 处我看到: krassimirestoya_1-1787739425460.pngkrassimirestoya_1-1787739425460.pngkrassimirestoya_1-1787739425460.png UID 是否等于 0xF4400010FA82F007? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) 你使用的是哪个版本的SCFW?如果您有 SCFW 控制台,最简单的方法是发送命令“seco info”或“info”来获取 UID 值。 附加 SCU 内核后,请尝试所附脚本,WORD3 和 WORD4 应该是芯片 UID。
記事全体を表示
在RTD 4.0.0环境下对S32K344进行Flash驱动程序开发时遇到了一些问题 大家好, 我目前正在开发一个在 SRAM 中运行的 Flash 驱动程序(具体来说,为了方便起见,在 DTCM 中没有启用缓存)。我遇到了一些问题,希望您能提供一些见解。 项目背景: 我有两个项目:一个包含 C40 驱动程序,另一个(我称之为fls_drv_demo )则不包含。我的目标是在启用 C40 的项目中编译驱动程序,并通过 AT 链接器指令将其放置在地址0x00500000 ,然后在fls_drv_demo中使用memcpy将其复制到目标 DTCM 地址。之后,我将函数地址硬编码到项目中,并调用它们来观察 Flash 行为的变化以进行验证。 我目前为止完成的工作: 在启用 C40 的项目中,我将所有 C40 IP 层函数放入.ramcode部分,并将它们收集到flash_driver部分。 用于初始化和编程的自定义函数位于.Fls_Api_Tab部分,也收集到flash_driver中。 链接器脚本已相应修改。 当前问题: 在fls_drv_demo项目中,当我调用函数指针时——无论是Fls_Init还是其他编程函数,例如 ((uint32_t (*)(const uint32_t, const uint8_t*, const uint32_t))(0x2000702C | 1))(0x00540000, flswritearray, 16); — 在某些内部 IP 层功能完成后, 执行总是跳转到 0x00406764 。 具体来说: Fls_Init执行成功。 然而,在写入函数执行期间,内部C40_Ip_MainInterfaceSectorErase完成并即将返回(弹出)时,PC 指针最终位于0x00000000 。 我的怀疑: 我怀疑是不是某些内部函数仍然被编译到.text或.mcal.text段中,导致程序访问了错误的短截线区域,从而引发了这种行为。或者是不是我漏掉了一些额外的设置步骤? 我现在完全卡住了,非常感谢任何建议或指导。 如果措辞有些不妥,敬请谅解——这是由人工智能辅助翻译的。我附上了一些项目和问题的截图供您参考。 提前感谢!   C40驱动程序项目中的链接器文件配置 20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg20260825-102549.jpg 修改 C40 驱动程序项目中的链接器后生成的 .map 文件(函数和短截线区域地址分配)。 20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg20260825-103800.jpg 20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg20260825-103746.jpg   fls_drv_demo 项目 的具体内容 20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg20260825-103909.jpg   运行写入函数时(在 0x2000702C ),它进入内部 RTD 库函数。 C40_Ip_MainInterfaceSectorErase (在 0x200074EC )。 0x20007502 ,它跳转到 0x20007B52 ,然后程序计数器指向存储在 0x20007B54 ,即 0x00406764 。随后,在执行时 流行音乐 指导 0x00406778 ,该值为 r3 如图所示,指向 0x2001FFD8 。 0x2001FFD8 然后指向 0x20007BA8 ,以及该值 0x7BA8 是 0x00000000 ,导致程序崩溃/逃跑。 20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg20260825-105216.jpg 20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg20260825-110659.jpg 20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg20260825-110639.jpg 20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg20260825-110710.jpg 1.jpg1.jpg1.jpg1.jpg1.jpg1.jpg1.jpg 2.jpg2.jpg2.jpg2.jpg2.jpg2.jpg2.jpg 20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg20260825-111431.jpg 20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg20260825-130859.jpg 20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg20260825-130909.jpg Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 嗨@yunaidejiezi , 是的,你需要把从 C40_Ip 调用的所有函数都放到 SRAM 中。 在下面的例子中,我也需要将 SchM_Mem_43_INFLS.h 中的函数放到 SRAM 中。 https://community.nxp.com/t5/S32K-Knowledge-Base/S32K312-C40-Ip-SRAM-RTD-500-DS35/ta-p/2074245 是的,RTD 4.0.0 中有这个例子。 Mem_InFls_Example_S32K344 danielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.pngdanielmartynek_0-1787734274169.png 此致, 丹尼尔 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 你好, @danielmartynek 感谢你的回复。 拆卸 0x00406764 正在运行 fls_drv_demo 项目。它实际指向的函数可能不是。 OsIf_SuspendAllInterrupts() 虽然来自 C40 驱动程序项目,但执行的指令确实是用于禁用中断的指令。我认为这个函数可能是在编译时内联的,因为它的地址在代码中找不到。 。地图 文件,所以这个因素可能无关紧要。接下来,我将尝试移动内部调用的函数。 c40_ip 进入 .flash_driver 部分。此外,关于您建议使用…… Mem_43_InFls MCAL驱动程序,有没有使用MCAL制作Flash驱动程序的参考示例?实际上,我从未使用过MCAL。 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 嗨@yunaidejiezi , 根据反汇编结果,你忘记将 OsIf_SuspendAllInterrupts() 函数移到 DCTM 中,C40_Ip 驱动程序调用的所有函数都必须在 DCTM 中。 我建议使用 Mem_43_InFls MCAL 驱动程序,它可以在运行时自动处理复制到 RAM 的操作,避免所有这些手动依赖项跟踪。 BR,丹尼尔 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 你好, @danielmartynek 感谢您的回复。 我启动了两个项目: Mem_InFls_Example_S32K344 和 S32K312_C40_Ip_SRAM_RTD_500_DS35 。现在我发现了一个非常严重的问题:我导入的RTD版本似乎不包含 Mem_43_INFLS_驱动程序 元器件。打开后 我找不到Mem_InFls_Example_S32K344 。 Mem_43_INFLS_驱动程序 在 MCAL 层中。此外,在 S32K312_C40_Ip_SRAM_RTD_500_DS35 该项目,看起来 Mem_43_INFLS_驱动程序 未使用(因为我没有看到任何调用)。 内存_FLs 层函数 主文件夹)。但是,项目资源管理器中的 RTD 文件夹确实包含 SchM_Mem_43_INFLS.c/.h 。在 。地图 文件、函数等 SchM_Enter_Mem_43_INFLS_MEM_EXCLUSIVE_AREA_04 它们也被放置在 SRAM 区域。 我想知道:使用C40时,是否 SchM_Mem_43_INFLS.c/.h 是否必须包含在内?C40 内部是否会调用类似这样的函数? SchM_Enter_Mem_43_INFLS_MEM_EXCLUSIVE_AREA_04 ? 20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg20260827-102145.jpg Mem_InFls_Example_S32K344 项目中没有 Mem_43_INFLS_Driver 驱动程序。   20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg20260827-102152.jpg 这是我的RTD版本   20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg20260827-102157.jpg Mem_InFls_Example_S32K344 项目的 RTD 版本。 20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg20260827-103214.jpg S32K312_C40_Ip_SRAM_RTD_500_DS35 项目的 RTD 版本 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 嗨@yunaidejiezi , 这看起来像是兼容性问题。从你发的截图中,我看到了很多不同的RTD版本。请每个 S32DS IDE 安装使用一个 RTD 版本,并且 IDE 版本应与您要使用的 RTD 的发行说明相匹配。如果您需要使用多个 RTD 版本,则可以安装多个 S32DS IDE。 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 嗨@yunaidejiezi , 无论你使用哪个 RTD 版本,Flash 示例中都必须默认添加 MCAL FLS 驱动程序。如果您在那里看不到它并且无法添加它,则说明 IDE 有问题——可能是因为您在单个 IDE 安装中有多个 RTD 版本。 是的,您还需要 SchM_Mem_43_INFLS.h 文件。SRAM 中的功能。 https://community.nxp.com/t5/S32K-Knowledge-Base/S32K312-C40-Ip-SRAM-RTD-500-DS35/ta-p/2074245 BR,丹尼尔 Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 你好, @danielmartynek 可能是我的描述不够清楚。 截图中出现多个版本的原因是,我同时打开了多个项目: FLs_drv_demo , Mem_InFls_Example_S32K344 ,以及 S32K312_C40_Ip_SRAM_RTD_500_DS35 。 对于我创建的项目,RTD 版本如图 2 所示(见上一篇文章): S32K3_RTD_4_0_0_P24_D2405_ASR_REL_4_4_REV_0000_20240515 。 您推荐给我的两个项目的版本分别是: S32K3_RTD_5_0_0_D2408_ASR_REL_4_7_REV_0000_20241002 S32K3_RTD_6_0_0_QLP04_D2508_ASR_REL_4_7_REV_0000_20250822 我的问题是:由于RTD版本差异,在 fls_drv_demo 项目, Mem_43_INFLS_驱动程序 Mcal 中没有该元器件,并且该文件 SchM_Mem_43_INFLS 我的项目中没有生成该项。这一点在下方截图中两个项目的项目管理器对比中可以明显看出。 20260827-163404.jpg20260827-163404.jpg20260827-163404.jpg20260827-163404.jpg 20260827-163400.jpg20260827-163400.jpg20260827-163400.jpg20260827-163400.jpg 总的来说,我当前的RTD版本可能不支持基于此开发闪存驱动程序。 Mem_43_INFLS_Driver 。因此,我想知道:对于使用 Mem_43_INFLS_Driver 的项目, C40 对于该元器件,是否必须生成以下函数并将其放置在 SRAM 中? 20260827-163521.jpg20260827-163521.jpg20260827-163521.jpg20260827-163521.jpg Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 你好, @danielmartynek 很抱歉回复晚了。 我可以确认的是,我从未尝试在 IDE 中同时安装多个版本的 RTD。不过,您提到的 MCAL FLS 驱动程序似乎确实存在于我的系统中——只是名称不同。 Mem_43_INFLS_Driver ,所以我不太确定。我把它放在下面供参考。 20260828-095254.jpg20260828-095254.jpg20260828-095254.jpg 20260828-095249.jpg20260828-095249.jpg20260828-095249.jpg 我想知道这个元器件是否可用。它似乎内置了自动将代码放入 SRAM 区域的功能。     Re: Some issues encountered during Flash driver development on S32K344 under the RTD 4.0.0 environme 嗨@yunaidejiezi , 我明白了,谢谢。 这是因为 RTD 版本基于不同的 AUTOSAR 规范。 AUTOSAR 4.4.0 使用 Fls 驱动程序,而 AUTOSAR 4.7.0 (R21-11) 使用 Mem_43_INFLS。 命名规则虽然改变了,但功能非常相似。 正如您所提到的,还可以选择在作业启动时加载访问代码。配置工具的布局有所不同——SRAM 地址配置位于不同的选项卡上,但除此之外,配置是相同的。 此致, 丹尼尔
記事全体を表示
Using the debugger to extract the UUID from JTAG (IMX8DX) Hi, We need to get a locked device to PFR (Partial Field Return) state. One of the steps is: Extract the IMX8 UUID Use the debugger to extract the UUID from JTAG. I searched the Web and the NXP community, but was unable to find a clear answer: 1. To which core we need to connect? If SCU, can NXP help with lauterbach script? 2. Which address to read from memory? The information is confusing, shadow offset 0x410? In the same time I find this: krassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.pngkrassimirestoya_0-1787634654087.png So what in the end to read? is the base address 0x30350000? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) Yes — 0x000021A0 falls inside the SCU ROM window, because the i.MX 8X reference manual maps 0x0000_0000–0x000F_FFFF to ROM – SCU . To read it as the SCU sees it, connect through the SCU M0+ debug/memory access port; the DAP port map lists Port 3 as “Debug/ Memory access to SCU M0+.” NXP docs reference Lauterbach’s coresight-scu.cmm for SCFW/SCU attach, but the retrieved NXP material does not include the actual script body. A minimal TRACE32 attach script would look like this: ; attach_scu_imx8dx.cmm ; Minimal SCU M0+ attach for i.MX8DX / i.MX8X-class device RESet SYStem.CPU CortexM0+ SYStem.JtagClock 10MHz ; Select the CoreSight AP used for SCU M0+ debug/memory access. ; i.MX8X DAP Port Map: Port 3 = SCU M0+ debug / memory access. SYStem.CONFIG DAPACCESSPORT 3 ; Attach without resetting the target SYStem.Mode Attach ; Stop SCU core if required Break ; Read the SCU ROM address Data.List 0x000021A0 Data.Long 0x000021A0 If your TRACE32 build does not accept SYStem.CONFIG DAPACCESSPORT 3 , use Lauterbach’s packaged i.MX8 script name directly if available: DO ~~/demo/arm/hardware/imx8/coresight-scu.cmm Data.List 0x000021A0 Data.Long 0x000021A0 If the goal is to inspect SCFW RAM rather than Boot ROM, use the SCU TCM regions instead: TCML is 0x1FFE0000–0x1FFFFFFF , and TCMU is 0x20000000–0x2001FFFF . Takeaway: read 0x000021A0 only when you intend to access SCU ROM; connect TRACE32 to the SCU M0+ through DAP Port 3, then read that address from the SCU view. Re: Using the debugger to extract the UUID from JTAG (IMX8DX) So on IMX8DX I should read from 0x000021A0 address? Can you give me the Trace32 script to connect to SCU core? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) For i.MX8 / i.MX8X SCU-based devices, connect the debugger to the SCU core , not an A-core, for this UUID/PFR workflow. The Lauterbach material in the NXP knowledge base shows Trace32 attaching to IMX8QXP-SCU for SCFW/JTAG work, and the SCFW monitor/API path is the documented way to obtain the device unique ID. The address confusion comes from mixing i.MX8M-style OCOTP mapping with SCU-based i.MX8 / i.MX8X fuse naming : Do not use 0x30350000 for i.MX8QM/QXP/8X SCU-based parts. That 0x3035_0000 OCOTP base is documented for i.MX8M-family devices; the i.MX8QM documentation instead shows the OCOTP base address as 0h . The 0x410 value is not the byte address to read . In the i.MX8 documentation it appears as the fuse address / fuse word index range for SJC_CHALL[63:0] / UNIQUE_ID[63:0] . In the OCOTP register map, HW_OCOTP_FUSE410 is at offset 0x21A0 , and HW_OCOTP_FUSE420 is at offset 0x2240 . The fuse map also describes the unique ID as shadowed at 0x0900–0x0910 , fuse row index 16–17 , and explicitly says sc_misc_unique_id() can return the device unique ID. So the answer is: Preferred / documented method: use SCFW: SCFW API: sc_misc_unique_id(ipc, &ID_L, &ID_H) returns the 64-bit ID as low and high 32-bit words. SCFW monitor, if available: info or seco info displays SoC/SECO information including unique ID / lifecycle-related data. If doing raw JTAG memory/register access on SCU-based i.MX8/QXP/QM: attach Trace32 to the SCU target ; do not read 0x30350000 + 0x410 ; treat 0x410 / 0x420 as fuse word identifiers, whose OCOTP register-map offsets are 0x21A0 and 0x2240 respectively. If the device is actually i.MX8M / i.MX8MM / i.MX8MP , then 0x30350000 is the OCOTP base used by that family, and the Linux device tree exposes OCOTP at 30350000 with unique-ID-related nvmem cells. That is a different access model from SCU-based i.MX8QM/QXP. For a Lauterbach script: the public material confirms the Trace32 target selection path — attach to IMX8QXP-SCU — but I did not retrieve a complete NXP-published PFR UUID extraction script. The script should read via the SCU/SCFW path above, or directly read the OCOTP fuse register offsets only if the SCU-side address map and access permissions are confirmed for the exact SoC/revision. Fi.MX8QM/QXP/8X, connect to the SCU; 0x30350000 is the wrong base for this flow, and 0x410 is a fuse index, not the memory address to read. Re: Using the debugger to extract the UUID from JTAG (IMX8DX) Let's verify the procedure. I attached to the SCU core and found at address 0x000021A0 krassimirestoya_0-1787739370611.pngkrassimirestoya_0-1787739370611.pngkrassimirestoya_0-1787739370611.png Then, at address 0x00002240 I see: krassimirestoya_1-1787739425460.pngkrassimirestoya_1-1787739425460.pngkrassimirestoya_1-1787739425460.png Is the UID equal to 0xF4400010FA82F007 ? Re: Using the debugger to extract the UUID from JTAG (IMX8DX) What SCFW version are you using? If you have the SCFW console, the easy way is to send command "seco info" or "info" to get UID values. After attaching SCU core, please try the attached script, the WORD3 and WORD4 should be the chip UID.
記事全体を表示
Issue bitbake download with opencv_extra Hi Forum, I was attempting to download necessary packages for the imx-image-full of LF-6.6.52_2.2.x and was struggling with the OpenCV extra package : either it took too long time or failed khang at GL72-6QF in /devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp $ bitbake imx-image-full --runall=fetch Loading cache: 100% |#######################################################################################################################################################################| Time: 0:00:02 Loaded 5730 entries from dependency cache. Parsing recipes: 100% |#####################################################################################################################################################################| Time: 0:00:00 Parsing of 3654 .bb files complete (3653 cached, 1 parsed). 5731 targets, 377 skipped, 3 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "2.8.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "aarch64-poky-linux" MACHINE = "imx8mpevk" DISTRO = "fsl-imx-xwayland" DISTRO_VERSION = "6.6-scarthgap" TUNE_FEATURES = "aarch64 armv8a crc crypto" TARGET_FPU = "" meta meta-poky meta-oe meta-multimedia meta-python meta-freescale meta-freescale-3rdparty meta-freescale-distro meta-imx-bsp meta-imx-sdk meta-imx-ml meta-imx-v2x meta-nxp-demo-experience meta-nxp-matter-baseline meta-nxp-openthread meta-arm meta-arm-toolchain meta-clang meta-gnome meta-networking meta-filesystems meta-qt6 meta-parsec meta-tpm meta-virtualization = " : " Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 887 (0% match, 100% complete)################################################################################## | ETA: 0:00:00 Initialising tasks: 100% |##################################################################################################################################################################| Time: 0:00:05 NOTE: Executing Tasks Setscene tasks: 887 of 887 Setscene tasks: 887 of 887 WARNING: opencv-4.10.0.imx-r0 do_fetch: Failed to fetch URL git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra;branch=4.x;protocol=https, attempting MIRRORS if available ERROR: opencv-4.10.0.imx-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/sysroots-uninative/x86_64-linux/usr/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/bin/python3-native:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/poky/scripts:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/bin/aarch64-poky-linux:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot/usr/bin/crossscripts:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/sbin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/sbin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/poky/bitbake/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/hosttools"; export HOME="/home/khang"; LANG=C git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all clone --bare --mirror https://github.com/opencv/opencv_extra.git /home/khang/Workspace/Ref/Platforms/NXP/iMX/NXP/yocto_dl/v6.6/git2/github.com.opencv.opencv_extra.git --progress failed with exit code 128, see logfile for output ERROR: opencv-4.10.0.imx-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra;branch=4.x;protocol=https') ERROR: Logfile of failure stored in: /devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/temp/log.do_fetch.91350 ERROR: Task (/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/meta-imx/meta-imx-bsp/recipes-support/opencv/opencv_4.10.0.imx.bb:do_fetch) failed with exit code '1' NOTE: Tasks Summary: Attempted 1774 tasks of which 1773 didn't need to be rerun and 1 failed. Summary: 1 task failed: /devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/meta-imx/meta-imx-bsp/recipes-support/opencv/opencv_4.10.0.imx.bb:do_fetch Summary: There was 1 WARNING message. Summary: There were 2 ERROR messages, returning a non-zero exit code. Please help to support! Thanks and best regards, Khang i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Issue bitbake download with opencv_extra I did the verification on my side, it took about 1 hour to complete the git source download after run the following command. $ bitbake opencv -c patch -f You could use the following workaround. Go to folder downloads/git2 to do the following operations: git clone --mirror https://github.com/opencv/opencv_extra.git  github.com.opencv.opencv_extra.git   touch github.com.opencv.opencv_extra.git.done Re: Issue bitbake download with opencv_extra Hi @yipingwang, It look like it was a problem of network / location. I tried via VPN and it worked completely. Best regards, K. 
記事全体を表示
HTRC110 PSK/FSK标签读取能力 我需要使用 HTRC110 读取 FSK/PSK 调制的令牌(主要是 HID MicroProx),但我发现该芯片无法处理这种调制方式,请问能否确认并解释一下原因?这种调制方式应该很容易处理才对。NXP还有其他替代方案吗? Re: HTRC110 PSK/FSK tag reading Capabilities 下午好 alasa995!我也在做这项研究。你走到哪一步了?此致敬礼,谢尔盖。
記事全体を表示
HTRC110のPSK/FSKタグ読み取り機能 FSK/PSK変調トークン(主にHID MicroProx)を読み取るためにHTRC110を使用する必要があるのですが、このチップはそのような変調に対応していないことがわかりました。その理由について確認と説明をお願いします。このような変調は簡単に処理できるはずなのですが。NXPから他に代替品はありますか? Re: HTRC110 PSK/FSK tag reading Capabilities こんにちは、alasa995さん!私もこの研究をしています。どこまで進みましたか?セルゲイより、よろしくお願いいたします。
記事全体を表示
opencv_extra を使用した bitbake のダウンロードに関する問題 こんにちはフォーラム、 IMX-image-fullのLF-6.6.52_2.2.xに必要なパッケージをダウンロードしようとしていたのですが、OpenCVの追加パッケージで苦戦していました。時間がかかりすぎるか、失敗したのかもしれません khang at GL72-6QF in /devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp $ bitbake imx-image-full --runall=fetch Loading cache: 100% |#######################################################################################################################################################################| Time: 0:00:02 Loaded 5730 entries from dependency cache. Parsing recipes: 100% |#####################################################################################################################################################################| Time: 0:00:00 Parsing of 3654 .bb files complete (3653 cached, 1 parsed). 5731 targets, 377 skipped, 3 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "2.8.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "aarch64-poky-linux" MACHINE = "imx8mpevk" DISTRO = "fsl-imx-xwayland" DISTRO_VERSION = "6.6-scarthgap" TUNE_FEATURES = "aarch64 armv8a crc crypto" TARGET_FPU = "" meta meta-poky meta-oe meta-multimedia meta-python meta-freescale meta-freescale-3rdparty meta-freescale-distro meta-imx-bsp meta-imx-sdk meta-imx-ml meta-imx-v2x meta-nxp-demo-experience meta-nxp-matter-baseline meta-nxp-openthread meta-arm meta-arm-toolchain meta-clang meta-gnome meta-networking meta-filesystems meta-qt6 meta-parsec meta-tpm meta-virtualization = " : " Sstate summary: Wanted 0 Local 0 Mirrors 0 Missed 0 Current 887 (0% match, 100% complete)################################################################################## | ETA: 0:00:00 Initialising tasks: 100% |##################################################################################################################################################################| Time: 0:00:05 NOTE: Executing Tasks Setscene tasks: 887 of 887 Setscene tasks: 887 of 887 WARNING: opencv-4.10.0.imx-r0 do_fetch: Failed to fetch URL git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra;branch=4.x;protocol=https, attempting MIRRORS if available ERROR: opencv-4.10.0.imx-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/sysroots-uninative/x86_64-linux/usr/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/bin/python3-native:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/poky/scripts:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/bin/aarch64-poky-linux:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot/usr/bin/crossscripts:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/sbin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/usr/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/sbin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/recipe-sysroot-native/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/poky/bitbake/bin:/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/hosttools"; export HOME="/home/khang"; LANG=C git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all clone --bare --mirror https://github.com/opencv/opencv_extra.git /home/khang/Workspace/Ref/Platforms/NXP/iMX/NXP/yocto_dl/v6.6/git2/github.com.opencv.opencv_extra.git --progress failed with exit code 128, see logfile for output ERROR: opencv-4.10.0.imx-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra;branch=4.x;protocol=https') ERROR: Logfile of failure stored in: /devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/build-xwayland-8mp/tmp/work/armv8a-mx8mp-poky-linux/opencv/4.10.0.imx/temp/log.do_fetch.91350 ERROR: Task (/devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/meta-imx/meta-imx-bsp/recipes-support/opencv/opencv_4.10.0.imx.bb:do_fetch) failed with exit code '1' NOTE: Tasks Summary: Attempted 1774 tasks of which 1773 didn't need to be rerun and 1 failed. Summary: 1 task failed: /devel/NXP/SW/imx-yocto-bsp-6_6_52-2_2_2/sources/meta-imx/meta-imx-bsp/recipes-support/opencv/opencv_4.10.0.imx.bb:do_fetch Summary: There was 1 WARNING message. Summary: There were 2 ERROR messages, returning a non-zero exit code. どうかサポートをお願いします! ありがとうございます。よろしくお願いいたします。 カン i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Issue bitbake download with opencv_extra 私の方で検証したところ、以下のコマンドを実行してからgitソースのダウンロードが完了するまで約1時間かかりました。 $ bitbake opencv -c patch -f 以下の回避策を使えます。 以下の操作を行うには、downloads/git2フォルダに移動してください。 git clone --mirror https://github.com/opencv/opencv_extra.git github.com.opencv.opencv_extra.git   touch github.com.opencv.opencv_extra.git.done Re: Issue bitbake download with opencv_extra こんにちは@yipingwangさん ネットワークまたは場所の問題だったようです。VPN経由で試してみたら、完全にうまくいきました。 よろしくお願いいたします。 K.
記事全体を表示
S32 Design Studio for ARM v2018 ライセンスが切れました 3A82-FA1E-4469-2A32。なぜ新しいコードが生成されないのでしょうか?新しい免許を取得するにはどうすればいいですか? Re: S32 Design Studio for ARM v2018 license expired こんにちは、 お客様のS32DSライセンスの有効期限が延長されました。
記事全体を表示
Purchasing SAF/SCST Package for S32K3 I raised a ticket for this purchasing. Then I got a reply under this ticket says I need to contact a sales person. Then I emailed this person but he is on vacation but he mentioned two more people as the back up person to contact, then I email them and they also on vacation. Each of them referred more backup person to reach. I emailed all of them and now I have not heard anything back. Its been 3 days. 
記事全体を表示
172ピンから257ピンパッケージへの移行に関するガイダンスS32K344請求 親愛なるNXPコミュニティチームの皆様、 現在、S32 Design Studio(S32DS)を使って172ピンパッケージのS32K344ボードを制作しています。 172ピンパッケージ用に開発された同じプロジェクトやコードが、S32K344 257ピンパッケージボード上で直接使用できる のか 、 それとも変更が必要なのか知りたいです。 同じコードが直接使えない場合は、以下の点についてご指針を教えていただけますか: S32DSプロジェクトの設定とデバイス設定の うち、 どの 設定 を変更する必要がありますか? ピン構成/ピン多重化(MUX) 設定を 変更する必要がありますか ? Are there any changes required in the クロック、ペリフェラル、CAN、またはその他の設定に変更が必要ですか? 既存の172ピンプロジェクトを257ピンパッケージに移行する 際の推奨手順は何ですか? このパッケージ変更に関する移行手順や関連するNXPのドキュメント・リファレンスプロジェクトを教えていただけるとありがたいです。 再開まで今しばらくお待ちください。 よろしくお願いします、 アラヴィンド・トガラリ Re: Request for Guidance on Migrating S32K344 Project from 172-Pin to 257-Pin Package @VaneB さん、ありがとうございます。 Re: Request for Guidance on Migrating S32K344 Project from 172-Pin to 257-Pin Package こんにちは、 @Aravind_Togaralli さん ソフトウェアの観点から見ると、172ピンと257ピンのS32K344パッケージは、同じMCUアーキテクチャ、メモリ、ペリフェラルモジュールを使用しているため非常に似ています。主な違いは、257ピンパッケージが追加のI/Oピンを露出し、ペリフェラル信号のルーティングオプションが増える点です。 S32 Design Studioの設定ツールでは、ピンツールの設定でMCUパッケージを選択して変更することができます。 以下の例のように、両方のMCUで257ピンパッケージを用いて、すべての設定ピンとペリフェラル信号マッピングが両パッケージで利用可能であれば、プロジェクトを設定できます。 VaneB_0-1787612000573.pngVaneB_0-1787612000573.png BR、VaneB
記事全体を表示