Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
RT1170 FLexSPI (NOR) 構成 - フラッシュとブート こんにちは、皆さん。 i.MX RT1170 をベースにしたカスタム ボードの導入を準備中です。MCU には、セカンダリ FlexSPI インターフェース、セカンダリ ピン グループを介して、Micron MT25QL02GCBB QSPI NOR フラッシュが搭載されています。デバッグの目的で MCU-Link デバッグ プローブを接続する予定であり、最終目標は Zephyr RTOS をオペレーティング システムとして実行することです。 PRM に従って、特定のインターフェースと構成についてブート ROM に指示するために、BT_FUSE_SEL、FLEXSPI_INSTANCE、および FLEXSPI_PIN_GROUP のヒューズを焼き付ける予定です。   1170 EVKBがフラッシュされる方法と同様に、LinkServerを利用してEVK jsonファイル(/usr/local/LinkServer/devices/MIMXRT1170-EVKB.json)を観察します。MIMXRT1170_SFDP_QSPI.cfx フラッシュ ドライバ ファイルを参照します。NXP が提供する RT1170 用の QSPI および SFDP ベースのドライバを覗いてみましょう。 $ fd cfx /usr/local/LinkServer | rg 1170 | rg SFDP | rg QSPI /usr/local/LinkServer/binaries/Flash/MIMXRT1170_FlexSPI2_A_SFDP_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1170_SFDP_QSPI.cfx   後者は EVK に使用されているようです。リファレンス デザインと比較すると、私たちのデザインは FlexSPI インスタンス、ピン制御グループ、および特定の NOR フラッシュが異なります。問題は、これらの違いそれぞれによって、カスタム フラッシュ ドライバを開発して LinkServer に提供する必要が生じるかどうかです。RT1180 ドライバはより幅広い種類のドライバを提供していることに気づき、これらのいずれかを使用できるかどうか疑問に思いました。 $ fd cfx /usr/local/LinkServer | rg 1180 | rg SFDP | rg QSPI /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI1_A_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI1_A_QSPI_S.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI1_B_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI1_B_QSPI_S.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_PriGr_A_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_PriGr_A_QSPI_S.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_PriGr_B_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_PriGr_B_QSPI_S.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_SecGr_A_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_SecGr_A_QSPI_S.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_SecGr_B_QSPI.cfx /usr/local/LinkServer/binaries/Flash/MIMXRT1180_SFDP_FlexSPI2_SecGr_B_QSPI_S.cfx   フラッシュが最終的に成功すると仮定すると、ブート ROM によって解析される適切な FlexSPI 構成ブロックも提供する必要があります (EVK バリアントと同等: https://github.com/zephyrproject-rtos/zephyr/blob/main/boards/nxp/mimxrt1170_evk/xip/evkbmimxrt1170_flexspi_nor_config.c )。これまでのところ、この構造の中で最も複雑な部分は LUT です。SFDP は NOR フラッシュでサポートされているので、これらは実際に初期の起動に必要なのでしょうか、それともパフォーマンスの最適化のためだけに必要なのでしょうか?既存の NXP Zephyr/MCUXpresso リポジトリのいずれかからこれらの LUT を見つけることができる可能性はありますか?   ありがとうございます マーティン Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは@anbnさん、 はい、その理解は正しいです!この GUI ビューは作業セットの一部であり、これを正しく設定してテスト ボタンをクリックすると、ROM がフラッシュの FCB からそのような情報を取得するのと同様に、ツールは検証のためにそのような情報を ROM に送信します。結果が良好であれば、それを完全な FCB に変換し、SPT がそれをフラッシュ上の FCB のスペースにプログラムし、さらに使用するためにローカル ドライブに bin ファイルとして保存します。 それが意味を成すといいのですが、 すてきな一日を、 カン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting ボードはまだ届いていない。SO、少なくとも最小限の構成を十分に理解して、起動時間を最小限に抑えるようにしています。 基本を検証するために速度は必要ないため、シングル パッド SPI を使用するとセットアップも簡素化されます。 セキュア プロビジョニング ツールを備えた fcb を作成するには、物理ボード上で構成をテストする必要がありますか? 私は、データシートに一致するシングル パッド spi コマンドを使用して、この最小限の FCB を組み立てようとしました。 正常に動作するセットアップのように見えますか、それとも私が何かを誤解しているのでしょうか? また、ブート ROM は SFDP を使用してこれらの設定を上書きしますか、それともコードのフラッシュ中に cfx ドライバに対してのみ使用されますか? カスタムユニットを受け取るスケジュールが厳しいため、ご協力に大変感謝しています。 const flexspi_nor_config_t mt25ql_minimal_config = { .memConfig = { .tag = FLEXSPI_CFG_BLK_TAG, // Identifier for FCB .version = FLEXSPI_CFG_BLK_VERSION, // FCB version // Use internal loopback for read sampling (no DQS pad) .readSampleClksrc=kFlexSpiReadSampleClk_InternalLoopback, .csHoldTime = 3, // Chip Select hold time .csSetupTime = 3, // Chip Select setup time // No device mode configuration (no QE bit needed) .deviceModeCfgEnable = 0, .deviceModeType = 0, .deviceModeSeq = {0, 0}, .deviceModeArg = 0, .configCmdEnable = 0, // No extra config commands // Misc options: // - Bit 4: Enable second pinmux group .controllerMiscOption = (1 << kFlexSpiMiscOffset_SecondPinMux), .deviceType = kFlexSpiDeviceType_SerialNOR, // Serial NOR flash .sflashPadType = kSerialFlash_1Pad, // Standard SPI mode .serialClkFreq = kFlexSpiSerialClk_60MHz, // 60 MHz clock .sflashA1Size = 256 * 1024 * 1024, // 256 MiB flash size .dataValidTime = {16, 16}, // Default timing .busyOffset = 0, // Status register offset .busyBitPolarity = 1, // Busy bit is active high // Lookup Table (LUT) for basic SPI commands .lookupTable = { // LUT[0] - Fast Read (0x0B) // 1. Send 0x0B command on 1 pad // 2. Send 24-bit address on 1 pad // 3. Send 8 dummy cycles // 4. Read data on 1 pad [0] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x0B, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18), [1] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_DUMMY, kFLEXSPI_1PAD, 0x08, kFLEXSPI_Command_READ_SDR, kFLEXSPI_1PAD, 0x04), // LUT[4] - Write Enable (0x06) [4] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x06, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0), // LUT[5] - Page Program (0x02) [5] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x02, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18), [6] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_WRITE_SDR, kFLEXSPI_1PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0), // LUT[7] - Sector Erase (0xD8) [7] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0xD8, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18), // LUT[8] - Read Status Register (0x05) [8] = FLEXSPI_LUT_SEQ( kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x05, kFLEXSPI_Command_READ_SDR, kFLEXSPI_1PAD, 0x01), }, }, .pageSize = 256, // Page size in bytes .sectorSize = 64 * 1024, // Sector size in bytes .blockSize = 256 * 1024, // Block size in bytes .isUniformBlockSize = true, // All blocks are same size }; Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは@anbn 、 シリアル ダウンロード モードでカスタム ボードにコネクテッドし、テスト ボタンを押しましたか?結果は合格でしたか?クエリ パッドとコマンド パッドは 1 つであるべきだと思いますが、クアッド モードに設定すると、フラッシュはデータ IO に 4 つのパッドを使用します。 すてきな一日を、 カン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは、カン リンクをありがとうございます。理解が深まりました。 Secure Provisioning Tool のテンプレートを使用して FCB を作成しようとしていますが、常にこのメッセージが表示されます。 クアッド モード設定については少し不安です。データシートによると、クアッド I/O モードに入ることはコマンド 35h によって処理されますが、これは利用できないようです。 anbn_0-1756278197640.png Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは@mns 、 私が言及しているのは、あなたが言及した部分を含む qspiflash_config です。 すてきな一日を、 カン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting 素早い返信をありがとう@Kan_Li 。声明に関して: 「... FCBはそのままにしておきます...」 何を意味しているのか分かりません。「lookupTable」構造を残すことを指しているのでしょうか ( https://github.com/zephyrproject-rtos/zephyr/blob/88de138290b683c26abf81142756621a02169eb5/boards/nxp/mimxrt1170_evk/xip/evkbmimxrt1170_flexspi_nor_config.c#L52 )その間、 'memConfig' の残りの部分を入力します ( https://github.com/zephyrproject-rtos/zephyr/blob/88de138290b683c26abf81142756621a02169eb5/boards/nxp/mimxrt1170_evk/xip/evkbmimxrt1170_flexspi_nor_config.c#L26C3-L26C12 )FCB の基盤となる構造ですか? 再度、感謝します、 マーティン Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは@anbn 、 SDK のドライバは EVK で使用する必要があるため、EVK で使用される部分以外のフラッシュを備えたカスタム ボードを設計する場合は、フラッシュ ローダーもカスタマイズする必要があります。そのためのガイドを提供していますので、詳細についてはhttps://community.nxp.com/t5/i-MX-RT-Crossover-MCUs-Knowledge/RT1170-flexSPI1-secondary-QSPI-flash-debug-flashdriver/tac-p/1938828#M222を参照してください。 お役に立てれば幸いです。 すてきな一日を、 カン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは、カン 早速のご返信ありがとうございます。私はMartinのチームに所属し、同じプロジェクトに取り組んでいます。 CAN MIMXRT1170_FlexSPI2_A_SFDP_QSPI.cfx をそのまま使用できますか、それともフラッシュ IC に合わせてコードをカスタマイズする必要がありますか?efuse によっても設定されるセカンダリ ピン グループの構成オプションが表示されますが、これは冗長ですか? ドライバでカスタマイズする必要があるものは他に何かありますか? 具体的には、セカンダリ ピン グループを使用するように CONFIG_OPTION1 を設定し、iMXRT117x_FlexSPI_SFDP を再コンパイルする必要がありますか? (また、そのサンプル ドライバにはボード/プロジェクトからの何かが含まれていますか?) MCUXpresso IDE で、pinmux やカスタム ボードと一緒にコンパイルする必要がありますか? フラッシュ IC とボード用の動作する flexspi_nor_config を生成するために使用する CAN ツールはありますか? 私たちは立ち上げ前にできる限り多くの不確実性を排除しようとしている、SOご協力にとても感謝しています。 よろしくお願いします アンダース Re: RT1170 FLexSPI (NOR) Configuration - Flashing and Booting こんにちは@mns 、 はい、その理解は正しいです!あなたのCASE、FlexSPI2 の 2 番目のピン グループを NOR フラッシュとの接続に使用する場合は、リンク サーバーなどのデバッガー用のカスタム フラッシュ ローダーを開発する必要があります。また、前述のとおり、適切な FCB を使用して eFUSE をアプリケーションに適合させる必要があります。FCB は flexspi インスタンスとピン グループの選択も設定するため、eFUSE をプログラムして FCB をそのままにしておくと、ブート ROM は eFUSE の助けを借りてフラッシュを見つけることができますが、FCB 部分をチェックした後、アプリケーションを取得する場所が間違ってしまう可能性があります。 さらに追加したい場合は、アプリケーション コードによって LUT を更新できます。evkmimxrt1170_flexspi_nor_polling_transfer_cm7 の SDKs デモに、このトピックの例が示されています。 それが意味を成すといいのですが、 すてきな一日を、 カン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 ---------------------------------------------------------------------------------
記事全体を表示
[S32K144 EVB] 多个信号集中在一个引脚上 参考您的文档: [J2-19] 和 [J2-17] 的引脚同时为信号 [PTE10]&[ PTA3] 和 [PTE11]&[PTA2] 定义。 现在,我必须同时使用 [PTA2]、[PTA3]、[PTE10] 和 [PTE11] 端口。 我如何知道 [J2-19] 引脚的信号是 [PTE10] 还是 [PTA3]? J2-17] 引脚的信号是 [PTE11] 还是 [PTA2]? CY9_0-1756694221989.png Re: [S32K144 EVB] Multiple signals concentrated on one pin Hi@CY9 您需要查看原理图来了解一切。 "DNP"->不填充 Senlent_0-1756705463775.png
記事全体を表示
KITSGTL5000EVBE 開発キットが応答しない、i2c 障害 KITSGTL5000EVBE 開発キットを受け取りました。開始時のドキュメントを確認しました。 i2c 初期化エラーが発生します。接続しようとすると。 Saleae 16 を J1 と J2 の 16 個のピンすべてに接続しました。回路図を PCB 上のテスト ポイントと照合すると、一致しません。それは間違いかもしれません。 USBを接続すると、CTRL_DATAとCTRL_CLK(ボードではTP8と9としてリストされています)に何かが表示されます。 ウェブサイトによれば、この開発キットにはボード、ケーブル、および入門ガイドが付属しています。しかし、ドキュメントhttps://www.nxp.com/docs/en/user-guide/KTSGTL5000UG.pdfには、セクション 4.2 には、5V 電源が付属すると記載されています。大丈夫です。接続して電流を監視していました。最初に起動したとき、ボードはいくつかの初期スパイクとともに 600 mA を消費しました。これを応答させようと 1 時間SO試みた後、約 32mA まで低下しました。 現時点では U10 は 1.5 V を出力していますが、1.8 V を出力しているのを確認しました。 何かご意見はございますか?不良な評価キットを入手したのでしょうか?他に試すべきことはありますか? 評価ボード Re: KITSGTL5000EVBE Dev kit not responding, i2c fail 600mAは本当に高いですね。そして私は驚きました。そんな感じで30分くらい続きました。そして24mAまで低下しました。今は24mAです。最初にボードを接続したときに、ボードにSO多くの電流が流れたことが奇妙に思えました。StereoCodecControlSoftware.exe ソフトウェアが接続されなかったため、心配になりました。 私はオンラインであなたの指示に従っていました https://www.nxp.com/docs/en/ユーザーガイド/KTSGTL5000UG.pdf ドライバーは FT2232C チャネル A と FT2232C チャネル B である必要があるようですが、実際はそうではなく、COM ポートとして表示されていました。SO私は何か間違ったことをしているのだと思いました。 最新の FTDI D2xx ドライバをダウンロードし、指示に従いましたが、どのドライバがインストールされているかを確認した後、それを COM ポートとして表示させて続行すると、正常に動作しました。これらはチャネル a と b ではなく 2 つの COM ポートとして表示されますが、StereoCodecControlSoftware.exe ソフトウェアは現在動作しており、接続されています。 ありがとう。 Re: KITSGTL5000EVBE Dev kit not responding, i2c fail こんにちは、スティーブ 600mA は本当に高いですね、まだそんなに高いのでしょうか?先ほど測定してみたところ、約 27mA でした。おそらくボードの不良でしょう。 電源については、どうやらキットには含まれていないようです。ハードウェア チームに問い合わせて、それがあるはずだかどうか確認してみます。 FDTI ソフトウェアについては、Windows 10 にインストールできます。インストールされていると思います Xinlei_Tang_0-1758767264565.png Re: KITSGTL5000EVBE Dev kit not responding, i2c fail シンレイ・タン、 ご返答ありがとうございます。そのドライバを「最新の」オペレーティング システムで動作させるための手順はありますか?(かなり古いバージョンの Windows 用に書かれたと思われるドキュメント内の) 指示に従うと、次のメッセージが表示されます。   stevem42_1-1758722536548.png これまでのところ、あなたのサイトからダウンロードしたドライバを Windows 10 または Windows 11 で使用できませんでした。FTDI チップが認識されるのは通信ポートのみです。それは間違っていると思います。 そのボードを認識するために、Ftdi D2xx および D3xx ドライバ (インストール済み) をダウンロードしましたが、今のところうまくいきません。 また、電流と、ドキュメントには電源が付属していると書いてあるのに私のには付属していないという事実について何か考えはありますか? ありがとう スティーブ Re: KITSGTL5000EVBE Dev kit not responding, i2c fail ハイ まず最初に、FTDI ドライバがインストールされているかどうかを再確認します。init script.txt を C ドライブに貼り付けます。ソフトウェアは少し古いです。ドライバが正しくインストールされているかどうかをもう一度確認してください。 私は、すべての電力を得るために、JP3、JP4、JP5 を Vreg にコネクテッドしてボードをセットアップしました。JP2 は OSC に接続します。(添付画像にはI2Cクロックがありません) よろしくお願いします。 シンレイ・タン Re: KITSGTL5000EVBE Dev kit not responding, i2c fail こんにちは、Xinlei ( @Xinlei_Tang ) さん KITSGTL5000EVBEに関するこのお客様の質問にご協力いただけますでしょうか? ありがとう、BRs、トーマス
記事全体を表示
一部のUdiskがMCIMX6ULL-EVK評価ボードで列挙に失敗する 128GB と 64GB の 2 つの Udisk があります。これら 2 つは両方とも MX8MP-EVK 評価ボードで列挙できます。MCIMX6ULL-EVK 評価ボードでは 64GB を列挙できますが、64GB は列挙できません。 MCIMX6ULL-EVK 評価ボードの NXP デモ ファームウェア L4.1.15_2.0.0 と L5.4.24-2.1.0_images_MX6UL7D の両方でこの問題を再現できます。 以下は、MCIMX6ULL-EVK 評価ボードのテスト ログです。 NXP i.MX リリース ディストリビューション 5.4-zeus imx6ul7d ttymxc0 imx6ul7d ログイン: root 最終ログイン: 2020年5月28日(木) 16:05:12 UTC、tty7 ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# 64GBのudiskを試すが、いつも失敗する -sh: 変更: コマンドが見つかりません ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 33.127440] VSD_3V3: 無効化 [ 33.130571] CAN-3v3: 無効化 [ 33.977402] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 2 [ 34.030526] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 34.038928] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 34.046215] usb 1-1: 製品: ディスク 20 [ 34.056993] usb 1-1: メーカー: USB [ 34.064009] usb 1-1: シリアル番号: FC31114725D35 [ 34.081397] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 34.105046] SCSIホスト0: USBストレージ1-1:1.0 [ 35.129674] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 35.154632] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 35.170574] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 35.190603] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 35.195948] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 35.236559] sda: sda1 [ 35.252883] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 35.273942] usb 1-1: USB切断、デバイス番号2 [ 35.284399] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 35.292811] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 35.300184] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 35.320469] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 35.329034] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 35.336534] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 35.347154] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 35.727532] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 3 [ 46.307351] USB 1-1: デバイスがアドレス3を受け入れません、エラー -110 [ 46.457428] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 4 [ 51.967329] USB 1-1: デバイスがアドレス4を受け入れません、エラー -71 [ 51.973421] usb usb1-port1: 電源を入れ直す [ 52.467402] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 5 [ 52.637376] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 57.927378] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 58.197409] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 6 [ 58.367365] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 63.687362] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 63.807378] usb usb1-port1: USBデバイスを列挙できません ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 76.317394] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号7を作成しました [ 76.370177] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 76.378577] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 76.385854] usb 1-1: 製品: ディスク 20 [ 76.397014] usb 1-1: メーカー: USB [ 76.403918] usb 1-1: シリアル番号: FC31114725D35 [ 76.422972] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 76.445697] SCSIホスト0: USBストレージ1-1:1.0 [ 77.529821] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 77.554400] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 77.570541] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 77.587488] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 77.592898] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 77.648590] sda: sda1 [ 77.662782] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 77.683719] usb 1-1: USB切断、デバイス番号7 [ 77.694214] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 77.702615] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 77.709992] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 77.730370] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 77.738932] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 77.746434] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 77.757035] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 78.147306] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 8 [ 86.837348] USB 1-1: デバイスがアドレス8を受け入れません、エラー -71 [ 87.947309] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 9 [ 88.397411] USB 1-1: デバイスがアドレス9を受け入れません、エラー -71 [ 88.403501] usb usb1-port1: 電源を入れ直す ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# 128GB udisk を変更すると、常に成功します -sh: 変更: コマンドが見つかりません ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 134.957400] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号11を作成しました [ 135.010205] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 135.018605] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 135.025887] usb 1-1: 製品: ディスク 20 [ 135.037000] usb 1-1: メーカー: USB [ 135.043977] usb 1-1: シリアル番号: FC2900B1485C4 [ 135.062849] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 135.085469] SCSIホスト0: USBストレージ1-1:1.0 [ 136.169604] scsi 0:0:0:0: ダイレクト アクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 136.194433] sd 0:0:0:0: [sda] 245760000 512バイトの論理ブロック: (126 GB/117 GiB) [ 136.210578] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 136.227848] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 136.233272] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 136.289093] sda: sda1 [ 136.310555] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 138.115645] EXT4-fs (sda1): 順序付きデータモードでマウントされたファイルシステム。オプション: (null) ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# df ファイルシステム 1Kブロック 使用済み 使用可能 使用率 マウント先 /dev/root 1215192 746488 387904 66% / devtmpfs 168088 4 168084 1% /dev tmpfs 250520 0 250520 0% /dev/shm tmpfs 250520 8972 241548 4% /run tmpfs 250520 0 250520 0% /sys/fs/cgroup tmpfs 250520 4 250516 1% /tmp tmpfs 250520 148 250372 1% /var/volatile /dev/mmcblk1p1 27130 10722 16408 40% /run/media/mmcblk1p1 tmpfs 50104 4 50100 1% /run/media/ユーザー/0 /dev/sda1 120819424 61452 114597592 1% /run/media/sda1 root@imx6ul7d:~# [ 161.140099] usb 1-1: USB切断、デバイス番号11 [ 164.677402] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号12を作成しました [ 164.730130] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 164.738530] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 164.745816] usb 1-1: 製品: ディスク 20 [ 164.756858] usb 1-1: メーカー: USB [ 164.763932] usb 1-1: シリアル番号: FC2900B1485C4 [ 164.790406] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 164.822090] SCSIホスト0: USBストレージ1-1:1.0 [ 165.849535] scsi 0:0:0:0: ダイレクト アクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 165.874608] sd 0:0:0:0: [sda] 245760000 512バイトの論理ブロック: (126 GB/117 GiB) [ 165.887981] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 165.907494] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 165.912845] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 165.958829] sda: sda1 [ 165.979338] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 167.820051] EXT4-fs (sda1): 順序付きデータモードでマウントされたファイルシステム。オプション: (null) ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 178.797249] usb 1-1: USB切断、デバイス番号12 ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# 64GB udisk を再試行するが、常に失敗する -sh: 変更: コマンドが見つかりません ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 206.277395] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号13を作成しました [ 206.330256] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 206.338667] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 206.345948] usb 1-1: 製品: ディスク 20 [ 206.356882] usb 1-1: メーカー: USB [ 206.363925] usb 1-1: シリアル番号: FC31114725D35 [ 206.381244] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 206.403761] scsi ホスト0: usb-storage 1-1:1.0 [ 207.449663] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 207.474740] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 207.487973] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 207.510688] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 207.516111] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 207.558710] sda: sda1 [ 207.579364] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 207.596929] usb 1-1: USB切断、デバイス番号13 [ 207.602671] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 207.611076] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 207.618463] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 207.643260] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 207.651824] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 207.659379] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 207.669949] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 208.067342] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 14 ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 218.627329] usb 1-1: デバイスがアドレス14を受け入れません、エラー -110 [ 218.777517] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 15 [ 224.287335] USB 1-1: デバイスがアドレス15を受け入れません、エラー -71 [ 224.293525] usb usb1-port1: 電源を入れ直してみる [ 224.787394] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 16 [ 224.957376] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 230.247424] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 230.517415] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 17 [ 230.687412] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 236.007405] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 236.127474] usb usb1-port1: USBデバイスを列挙できません ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# root@imx6ul7d:~# [ 1177.397394] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号18を作成しました [ 1177.450285] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 1177.458688] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、製品=2、SerialNumber=3 [ 1177.465961] usb 1-1: 製品: ディスク 20 [ 1177.476789] usb 1-1: メーカー: USB [ 1177.483826] usb 1-1: シリアル番号: FC31114725D35 [ 1177.503847] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 1177.525431] SCSIホスト0: USBストレージ1-1:1.0 [ 1178.569560] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 1178.595649] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 1178.612255] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 1178.634376] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 1178.639860] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 1178.667061] sda: sda1 [ 1178.683380] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 1178.704463] usb 1-1: USB切断、デバイス番号18 [ 1178.713191] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1178.721585] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1178.728953] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 1178.753859] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1178.762423] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1178.769993] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 1178.780566] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 1179.167312] usb 1-1: ci_hdrc を使用して新しい高速USBデバイス番号19を作成しました [ 1179.747351] USB 1-1: デバイスがアドレス19を受け入れません、エラー -71 [ 1231.457317] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 21 [ 1231.509890] usb 1-1: 新しいUSBデバイスが見つかりました、idVendor=346d、idProduct=5678、bcdDevice= 3.20 [ 1231.518295] usb 1-1: 新しいUSBデバイス文字列: Mfr=1、Product=2、SerialNumber=3 [ 1231.525582] usb 1-1: 製品: ディスク 20 [ 1231.536329] usb 1-1: メーカー: USB [ 1231.543336] usb 1-1: シリアル番号: FC31114725D35 [ 1231.561890] usb-storage 1-1:1.0: USBマスストレージデバイスが検出されました [ 1231.584731] SCSIホスト0: USBストレージ1-1:1.0 [ 1232.649677] scsi 0:0:0:0: ダイレクトアクセス ベンダー C 製品コード 3.20 PQ: 0 ANSI: 4 [ 1232.674366] sd 0:0:0:0: [sda] 122880000 512バイトの論理ブロック: (62.9 GB/58.6 GiB) [ 1232.687983] sd 0:0:0:0: [sda] 書き込み保護はオフです [ 1232.710654] sd 0:0:0:0: [sda] キャッシュモードページが見つかりません [ 1232.716076] sd 0:0:0:0: [sda] ドライブキャッシュを想定: ライトスルー [ 1232.768537] sda: sda1 [ 1232.790606] sd 0:0:0:0: [sda] SCSIリムーバブルディスクが接続されました [ 1232.809177] usb 1-1: USB切断、デバイス番号21 [ 1232.820341] sd 0:0:0:0: [sda] タグ#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1232.828769] sd 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1232.836102] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x80700 phys_seg 1 prioクラス0 [ 1232.858688] scsi 0:0:0:0: [sda] tag#0 失敗 結果: ホストバイト=DID_ERROR ドライバーバイト=DRIVER_OK [ 1232.867266] scsi 0:0:0:0: [sda] タグ#0 CDB: 読み取り(10) 28 00 07 52 ff 80 00 00 08 00 [ 1232.874768] blk_update_request: I/Oエラー、デバイスSDA、セクター122879872 op 0x0:(READ) フラグ0x0 phys_seg 1 prioクラス0 [ 1232.885360] デバイスSDAのバッファI/Oエラー、論理ブロック15359984、非同期ページ読み取り [ 1233.277349] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 22 ルート@imx6ul7d:~# ルート@imx6ul7d:~# ルート@imx6ul7d:~# df ファイルシステム 1Kブロック 使用済み 使用可能 使用率 マウント先 /dev/root 1215192 746488 387904 66% / devtmpfs 168088 4 168084 1% /dev tmpfs 250520 0 250520 0% /dev/shm tmpfs 250520 8952 241568 4% /実行 tmpfs 250520 0 250520 0% /sys/fs/cgroup tmpfs 250520 4 250516 1% /tmp tmpfs 250520 184 250336 1% /var/volatile /dev/mmcblk1p1 27130 10722 16408 40% /run/media/mmcblk1p1 tmpfs 50104 4 50100 1% /run/user/0 root@imx6ul7d:~# [ 1243.827330] usb 1-1: デバイスがアドレス22を受け入れません、エラー -110 [ 1243.977433] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 23 root@imx6ul7d:~# [ 1249.487330] usb 1-1: デバイスがアドレス23を受け入れません、エラー -71 [ 1249.493511] usb usb1-port1: 電源を入れ直す [ 1249.987411] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 24 [ 1250.157372] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1255.447396] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1255.717429] usb 1-1: ci_hdrc を使用した新しい高速 USB デバイス番号 25 [ 1255.887415] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1261.207667] USB 1-1: デバイス応答なし、デバイスディスクリプタ読み取り/64、エラー -71 [ 1261.327356] usb usb1-port1: USBデバイスを列挙できません Udisk を除き、ハードウェアとソフトウェアは両方とも NXP 製です。この問題の根本的な原因は何でしょうか? i.MX6UL Re: Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board この問題の根本的な原因は、この 64GB Udisk が USB 2.0 と適切に下位互換性がないことです。 Re: Some Udisks fail to be enumerated in the MCIMX6ULL-EVK evaluation board タイプミスの訂正: 128GB Udisk はMCIMX6ULL-EVK 評価ボードで列挙できますが、64GB Udisk は列挙できません。   追加情報:前述の Thinkplus Udisk はどちらもLenovo ブランドの製品です。下の図に示すように: machangbao_0-1760487412658.jpeg
記事全体を表示
eMMC 上の DTB とカーネル イメージを更新する簡単な方法はありますか? 開発中は、DTB とカーネル イメージを頻繁に更新する必要があります。 SD カードの使用は非常に便利です。カード リーダーは、FAT パーティション上の DTB とカーネル イメージを読み書きCAN。 しかし、eMMC の使用は非常に不便です。もっと簡単な方法はありますか? Re: Is there a simple way to update the DTB and kernel image on an eMMC? これがより良い方法だと私は信じています。 UUUを使わずにeMMC上のLinuxカーネルとdtbをアップグレードする方法 Re: Is there a simple way to update the DTB and kernel image on an eMMC? こんにちは、 fastboot モードに入るには次のものが必要です: 1. ボードの電源を入れ、任意のキーを押してブート フローを停止し、U-boot に入ります。 2. U-boot で次のコマンドを入力します。 fastboot 0 次のコマンドを使用して、UUU でファイルを送信します。 uuu -v -b fat_write mmc 0:1 例: uuu -v -b fat_write hello_world.elf mmc 0:1 hello_world.elf よろしくお願いいたします。 Re: Is there a simple way to update the DTB and kernel image on an eMMC? 前に述べたように、fastboot を使用してください。 ありがとうございます。 Re: Is there a simple way to update the DTB and kernel image on an eMMC? こんにちは、 何についておっしゃっていますか? DTB を fastboot でアップロードしますか、それとも SD カードから eMMC をフラッシュしますか、あるいはその両方ですか? よろしくお願いいたします。 Re: Is there a simple way to update the DTB and kernel image on an eMMC? 具体的にはどうすればいいのでしょうか? ガイダンス文書はありますか? ありがとうございます。 Re: Is there a simple way to update the DTB and kernel image on an eMMC? こんにちは、 U-boot から fastboot でボードを構成する DTB ファイルを更新し、UUU を使用してファイルを転送CAN。 イメージのフラッシュに関しては、UUU で再度フラッシュするか、SD カードから eMMC をフラッシュすることをお勧めしますが、このプロセスはより複雑だと思います。 よろしくお願いいたします。
記事全体を表示
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 计算并不清楚,我想必须下载一个工具,但并不清楚。 谢谢!  
記事全体を表示
S32k312 在S32DS 工具中配置CANFD功能 请问: 1.S32K312 在S32DS 工具中配置CANFD功能 ,发现有Drivers 和MCAL两项,如果只在RTOS中使用是不是只需要在Drivers添加CAN Driver即可? 2.是否有CANFD功能只在RTOS使用的Demo code,或是CANFD配置及收发流程? Bert2023_0-1729927118307.png Re: S32k312 在S32DS 工具中配置CANFD功能 Hi@Bert2023 1.RTD驱动提供了两种开发方式来满住客户的需求,其包涵了LLD和HLD两个独立的部分,分别对应Drivers和MCAL,对于有Autosar需求的人,可以选择MCAL来配置亦或者使用EB(推荐),如果没有Autosar要求,那么Drivers更合适,其配置更直观简洁。 所以你直接使用Drivers的FlexCAN组件即可。 2.我可以给你一些配置CAN的用例,但是如果你想要一个FreeRTOS的FlexCAN收发例程,我想我们是没有的,FreeRTOS是一个第三方提供的,我们不去支持FreeRTOS的问题(这应该不难做,参考我们提供的例程应该很容易实现)。 你可以看看下面的例程,S32K3的FlexCAN模块用法都是几乎一样的 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K358-FlexCAN-TXRX-ISR-S32DS35-RTD400/ta-p/1981987
記事全体を表示
IW416 软件 UM11830 是指用于下载固件和手册的软件。但在此类别(软件/安全文件)中没有显示任何内容。我可以在哪里获得固件和文档? 回复:IW416 软件 我的回复解决了下载问题。系统说我使用了无效的 html 并进行了更正。使用更正后的链接有效。 回复:IW416 软件 抱歉,我无法访问 如何下载和构建 NXP Wi-Fi 驱动程序 - 用户手册(受限) 我已登录,但链接导致无限等待循环。 该驱动程序是否完全集成到 Linux 无线框架中?它使用 regdb 吗?
記事全体を表示
Re: Encoder Emios Interrupt Map Hi, I Stared Configuration of the Emios ICU For Encoder Currently i need to Use Interrupt for Emios For Different channels so but i didn't get Proper Interrupt name In the Interrupt map File. Whether I need to Select The Same Emios Instance 0 (Emios 0 to 5 in the EB Tool) name for  all 23 channels in Interrupt Map.  1) gadilinga_1-1727259304215.png gadilinga_2-1727259394437.png 1)  can u See the Above Snippet. I have Doubt in the Icu Module, While i Configure the Icu  channels for Encoder TRAIXS_A, TRAIXS_B,TRAIXS_PWM,TRAIXS_I, for Customized board. I need to Configure the Port Pin Mode was emios_ch, EIRQ and TRGMUX_IN in these 3 which one need to select for Icu Channels for Input Direction. 2) Another Question was whatever we Tried in evaluation board S32K344 its Working. But when we Check in S32K322 Board.  i won't get the Any Response From the Board. i didn't get the What was the Root Cause for my Output. 3) For MCL module need to Configure the TRGMUX and LCU for ICU and Pwm. As RTD training Material For LCU. I tried but I was Not Worked in Evaluation board. Question was Pwm Portpin Mode As Lcu Out  Or Emios Output Mode enough to get the Output. gadilinga_3-1727260635137.png Re: Encoder Emios Interrupt Map Hi @VaneB, My Question Was , which Port pin function I need to Select for Encoder. Re: Encoder Emios Interrupt Map Hi @VaneB, thank u For Support. i will through that which is u shared. Actually I'm Referring S32K344 Development Kit application Software As for the application Note Mentioned input And Configuration I'm Referring. thank u Re: Encoder Emios Interrupt Map Hi @gadilinga  Sorry for the inconvenience, but I think I do not quite understand what you are looking for. I suggest you check out the MCSPTE1AK344 Development Kit Application Software, which might help you clarify any doubts regarding the configurations. Re: Encoder Emios Interrupt Map Hi @VaneB , gadilinga_0-1728018807729.png gadilinga_1-1728018902518.png gadilinga_2-1728018955754.png thank u For Quick Response. Plz Focus On whichever thing  Highlighted matter mentioned in AN13767 See the Pin Assignment, Trigger MUX and Quadrature encoder. Plz get to know what was the PortPin mode for  ICU Encoder. Re: Encoder Emios Interrupt Map Hi @gadilinga  Sorry for the misunderstanding. The PortPin mode for the pin that will be configured with the ICU controller should be the eMIOS channel as input. So for example, if we want to configure eMIOS 0 channel 5 with the ICU driver to count the edges of the encoder signals PHA (as mentioned in the AN13767), it should be set as input and in the PortPin configuration it should be as shown in the following image: VaneB_0-1727976454852.png Please let me know if this answers your question. Re: Encoder Emios Interrupt Map Hi @VaneB, thank u For replay. sorry for Miscommunication actually i asked about Port pin Configuration for ICU module so I have doubt In Portpin Mode Configuration. plz can I know the which one i need to select for ICU Encoder. 1)As for the Application TRGMUX_IN mentioned in AN13767. 2)if I Select the Emios CH[2]_IN it will work for ICU encoder. 3)if i Use SIUL2 for EIRQ[1]_IN, it support the ICU encoder. plz guide me for Which Portpin Mode In need to Select. which is More Suitable for ICU Encoder. Re: Encoder Emios Interrupt Map Hi @gadilinga  As mentioned in the application note 3-phase Sensorless PMSM Motor Control Kit with S32K344, channels 5 and 6 of eMIOS0 need to be configured in the pin tool as input and then configured in the ICU Driver. Re: Encoder Emios Interrupt Map Hi @VaneB , thank u For Ur Quick Response. I have one Query regarding Encoder in ICU Module Which Portpin Mode i need to  Configure and ICU module Configuration for  ICU encoder . which one  I need to Select 1)emios channel Input 2)SIUL2 EIRQ  Input channel 3)TRGMUC_IN. channel  gadilinga_0-1727774853601.png Re: Encoder Emios Interrupt Map Hi @gadilinga  1) Each eMIOS instance is assigned 6 interrupts that can only be requested through specific channels, for example: EMIOS0_0_IRQn = 61, /**< Interrupt request 23,22,21,20 */ EMIOS0_1_IRQn = 62, /**< Interrupt request 19,18,17,16 */ EMIOS0_2_IRQn = 63, /**< Interrupt request 15,14,13,12 */ EMIOS0_3_IRQn = 64, /**< Interrupt request 11,10,9,8 */ EMIOS0_4_IRQn = 65, /**< Interrupt request 7,6,5,4 */ EMIOS0_5_IRQn = 66, /**< Interrupt request 3,2,1,0 */ Each interrupt handler processes the interrupt for the specified EMIOS channels when configured in GPT, ICU, OCU or PWM mode. For example, if we want to enable the eMIOS 0 Ch 2 interrupt configured as ICU, make sure to have the IcuIsr and interrupt enabled and assign the handler. Use the following images as a reference. VaneB_0-1727725437965.png VaneB_1-1727725450170.png 2) The hardware resources configured by the Icu driver are LPCMP, SIUL2, EMIOS and WKPU.  As mentioned in the application note 3-phase Sensorless PMSM Motor Control Kit with S32K344, channels 5 and 6 of eMIOS0 must be configured with the ICU Driver to control the input capture. 3) It is difficult to determine the cause of the problem. You have to make sure that when porting the code, the differences between both devices are taken into account. 4) Could you share the settings made in the MCL driver? BR, VaneB Re: Encoder Emios Interrupt Map Hi , Plz Can I get Solution for above Query ASAP. I'm Stuck with This Issue. Thank u
記事全体を表示
在 NXP S32K312 中从 D-Flash 进行写入和读取 大家好,恩智浦社区, 我目前正在使用 NXP S32K312 微控制器,想了解如何有效地写入和读取 D-Flash 存储器。 具体来说,我有以下几个问题: 如何将数据写入 D-Flash 中的特定地址? 我应该使用特定的 API 或库来执行此操作吗? 我如何从 D-Flash 读回数据? 有哪些函数或方法可以读取存储在 D-Flash 中的值? 我如何验证我在 D-Flash 内存中所做的更改? 有没有办法观察内存地址的变化,通过调试器或其他方式? 您能提供任何用于写入和读取 D-Flash 的示例代码吗? 任何指导或示例都将不胜感激! 谢谢! @NXPStar 回复:在NXP S32K312中从D-Flash写入和读取 1)有一个名为 FLS 的 RTD 驱动程序,实际上是闪存编程驱动程序。您可以将其用于此目的。 2)这是正常的内存映射读取。另一个话题是您是否愿意使用 EEPROM 仿真。然后我会指出称为 EEP 的 RTD 驱动程序。 3)驱动程序内有一个验证选项。或者你可以再读一遍。当然,您可以使用调试器显示内存转储窗口,以达到调试目的。 4)RTD示例“Mem_43_INFLS_Example_S32K3..”
記事全体を表示
s32g pcie ep 失败 你好,我使用S32G3基于BSP39进行开发,想将PCIE配置为ep模式。你修改了pci-epf-test驱动和pcitest之后,正常的数据传输正常,但是DMA模式出现错误。ep配置如下 --- a/arch/arm64/configs/s32cc_defconfig +++ b/arch/arm64/configs/s32cc_defconfig @@ -87,6 +87,11 @@ CONFIG_PCI_S32CC=y CONFIG_PCIE_DW_PLAT_HOST=y CONFIG_PCIE_DW_PLAT_EP=y CONFIG_PCI_ENDPOINT=y +CONFIG_PCI_S32CC_DEBUG=y +CONFIG_PCI_ENDPOINT_CONFIGFS=y +CONFIG_PCI_EPF_TEST=y +CONFIG_PCI_S32CC_EP_MSI=y +CONFIG_PCI_DW_DMA=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y 系统运行以下命令 cd /sys/kernel/config/pci_ep/ mkdir functions/pci_epf_test/func1 echo 0x1957 > functions/pci_epf_test/func1/vendorid echo 0x4300 > functions/pci_epf_test/func1/deviceid echo 8 > functions/pci_epf_test/func1/msi_interrupts echo 16 > functions/pci_epf_test/func1/msix_interrupts ln -s functions/pci_epf_test/func1/ controllers/40400000.pcie/ echo 1 > controllers/40400000.pcie/start dmesg | tail -20 dmesg 错误如下 [ 34.738272] pci_epf_test pci_epf_test.0:设置测试BAR0 [34.738293] s32cc-pcie 40400000.pcie:功能:0:配置BAR0:大小=1048576F[34.738317]s32cc-pcie 40400000.pcie:功能:0:配置BAR2:大小=4194304F[34.738334]s32cc-pcie 40400000.pcie:功能:0:配置BAR3:大小=65536 bF [34.738351] s32cc-pcie 40400000.pcie:函数:0:配置 BAR4:大小=256 bytF [ 34.738368] pci_epf_test pci_epf_test.0:配置 MSI-X [34.738385] pci_epf_test pci_epf_test.0:无法获取DMA通道在RC测试中执行pcitest-Srs 1024后ep系统崩溃
記事全体を表示
[S32N55 B0] XSPI Flash operation leads to bus fault in CRS During the testing of the latest B0 silicon RTD in CRS, a flash operation leads to a bus fault in the following scenario: 1. A read operation of the external flash of sector size 256Kb is triggered in the 1000ms OS task. This request is being processed in the 1000ms task in a continuous loop until the operation is completed. 2. During the processing of read operation in 1000ms task, a higher priority 0.5ms task is cancelling this read operation. The cancellation of this read operation is successful in the higher priority task. But when the context is restored to the 1000ms task where the read operation had been initiated the core gets a bus fault. The customer put main in while loop until the current job is processed. They can always reproduce this scenario on RDB. Priority: MEDIUM RTD Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS Hi @haoyue-yan, Based on the customer's situation as your message described. I suppose that this issue occurred because they invoked MemAcc_Mainfunction in both read and cancel task. They should invoke MemAcc_Mainfunction in only a task periodically (as the MemAcc MainFunction Period configured). Best regards, Dan Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS Hi @haoyue-yan, Could you let me know their flow-code? For example: Best regards, Dan Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS Hello Dan, Please find the attached .xdm files. Let me know if you can't download. Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS Hello Dan,  Thanks for your response. They configured this parameter to 200ms. Sorry about that, I have attached them to this comment. The RTD version is 1.8.0_CD03. Re: [S32N55 B0] XSPI Flash operation leads to bus fault in CRS Hello @haoyue-yan, Look like this issue is related to your OS environment instead of RTD driver. 1. Did you enable "Mem MainFunction Period" for using in OS environment? 2. Your images are quite blur, I can't see in details. Could you send images again with bigger size? 3. what is the RTD package version you used? Best regards, Dan
記事全体を表示
iMX95 GPIO1_IO[11]/BOOT_MODE2 作为输入 i. MX95 参考手册 Rev2 DraftB 指出 BOOT_MODE 引脚只能用作输出: GPIO1_IO[5]、GPIO1_IO[7]、GPIO1_IO[11] 和 GPIO1_IO[13] 为只输出或三态。更多详情,请参阅本文件附带的引脚列表表。 某些引脚可能在POR时用作 BOOT_MODE 引脚,因此这些引脚在此时可以作为输入。 但是,GPIO1_IO[11]/BOOT_MODE2 目前被配置为输入,并且正常工作。 我们是否可以依赖这种行为? Re: iMX95 GPIO1_IO[11]/BOOT_MODE2 as an input 谢谢。 Re: iMX95 GPIO1_IO[11]/BOOT_MODE2 as an input 我们的板内部使用 GPIO1_IO [11] /BOOT_MODE2 来连接到 MCU 中断引脚。我们保证所有条件都能正常启动;没有外部连接,MCU 处于 RESET 状态,我们为正确的启动时间状态提供上拉电源 Re: iMX95 GPIO1_IO[11]/BOOT_MODE2 as an input 根据内部团队的最新回复,我得到的信息是,从能力的角度来看,与启动cfg相关的iOS可以配置为输入。但不建议这样做。这些引脚在 POR 时也会作为 BOOT_MODE 引脚进行采样,当信号在 POR 时间之后功能上是输入时,我们通常不希望支持客户尝试将其用作输入,因为他们的板级元器件驱动输入 SoC 时也可能会意外地在 POR 时(不仅仅是 POR 之后)驱动一个值,如果这样做,那么我们的 SoC 可能会采样错误的 BOOT_MODE 值。 我们不会推动文档团队更新上述信息。客户最好不要将 IO 配置为输入模式。 Re: iMX95 GPIO1_IO[11]/BOOT_MODE2 as an input 请参阅 AE 团队提供的以下最新信息。 根据我对 RM 的理解,IO 可以用作 POR 的输入。启动后,它们无论如何都不能用作输入。既然你提到GPIO1_IO [11] /BOOT_MODE2 当前被配置为输入并且正在运行,你能否分享一下 IO 正在运行哪些功能?
記事全体を表示
rt685 HiFi4、MCUからロードされたときの不安定なDSPコードの動作 こんにちは、 私は R685-AUD-EVK で実行されるオーディオ プロセッシング デモに取り組んでいます。私は入門リソースに従いました。MCU と DSP FW は主に SDKs の「audio_demo_bm」に基づいています。 MCU FW は、シンプルなユーザーインターフェースのために GPIOS の基本的な初期化のみを実行します。 DSP FW はオーディオ入出力用の I2S と DMA を初期化し、NXP アプリケーション ノートの 1 つで提案されている「トリプル バッファ」アプローチを使用してデータをバッファリングします。 実際のオーディオ プロセッシング関数は、1msのオーディオデータ(つまり、左48個、右48個のサンプルが受信されました。 オーディオ データのプロセッシングには、natureDSP ライブラリ関数が使用されます。 これまでのところ、MCU FW と DSP FW がビルドされ、デバッグ モードで実行されるとすべてが期待どおりに実行されますが、DSP FW が MCU からロードされるときに問題が発生しています (リリース ビルド、 DSP_IMAGE_COPY_TO_RAM = 1)。 オーディオ プロセッシング関数(ISRから呼び出される)が「.iram0.text」に配置されている場合(命令 TCM メモリ) DSP FW で例外が発生します。 xt-ocd プリント: エラー: 例外の詳細: exccause:0x0、excvaddr:0xff0042、epc:0x240205bc、epcdbg:20e022 関数が TCM 以外のメモリに配置されている場合、または DSP FW がデバッグ モードでロードされている場合、この問題は発生しません。 観察された問題を説明するために探すべきものはありますか? これはメモリの配置に関係しているのでしょうか? i.MX RT600 Re: rt685 HiFi4, erratic DSP code bahaviour when loaded from MCU @Omar_Anguiano返信ありがとうございます。 post_buildスクリプトは「.iram0.text」をコピーしないことがわかりました。セクションは MCU コードに含まれるバイナリ ファイルに含まれていたSO、実際の機能コードはメモリ内に存在しませんでした。 現時点では「デバッグ」モードで作業を継続CANため、アライメントの問題についてはこれ以上調べていません。 BRウィタリ Re: rt685 HiFi4, erratic DSP code bahaviour when loaded from MCU アライメントの問題が潜在的な問題となる可能性がありますが、デバッグ用にビルドされている場合はこの問題は発生しないことがわかります。 リリース用にビルディングする場合、コンパイラによっていくつかの最適化レベルが追加されるCANがあり、それが例の動作に影響を与える可能性があります。 MCUが.iram0.textを適切にコピーしない場合または整列させないと、DSP は無効な命令をフェッチし、結果として 0x0 (不正な命令) が発生する可能性があります。 よろしくお願いします、 オマール
記事全体を表示
安装 S32K1XX SDK 您好! 我的问题是,S32K1XX SDK 安装程序无法安装到 S32DS。无论是尝试打开任何示例项目,还是打开 S32 配置工具,都没有检测到任何 SDK。只是为了说明一切是多么空洞: rj1_0-1743592791514.pngrj1_0-1743592791514.pngrj1_0-1743592791514.png rj1_1-1743592872620.pngrj1_1-1743592872620.pngrj1_1-1743592872620.png 我从帮助 -> S32DS 扩展和更新中安装了 S32K1XX SDK: rj1_2-1743593020086.pngrj1_2-1743593020086.pngrj1_2-1743593020086.png 以及帮助 -> 安装新软件 rj1_3-1743593072511.pngrj1_3-1743593072511.pngrj1_3-1743593072511.png 此外,我还下载并安装了 S32_SDK_S32K1xx_RTM_4.0.2 以供外部使用,但似乎无济于事,我还无法将其添加到 S32DS 中。 谁能帮助我们为 S32K144 启动并运行这个环境?目前,我还不知道如何使用这款处理器。 R S32K1系列的S32SDK Re: S32K1XX SDK installation 我通过 updatesite 和将 S32DS 环境更新到最新版本(参见 VaneB 对此主题的评论)设法解决了这个问题。此外,在制作新项目时,请确保项目的 GCC 版本与 SDK 的 GCC 版本相同,否则将无法显示。 Re: S32K1XX SDK installation @r-j1你现在解决这个问题了吗?我现在也遇到了同样的问题。 Re: S32K1XX SDK installation 你好@r-j1 根据您共享的镜像,似乎没有为 S32K1 设备安装任何软件。 下载并安装 S32K1 设备的实时驱动程序 (RTD)。这些可以在 S32K1 实时驱动程序下的汽车软件——S32K1_S32M24x——Cortex-M 实时驱动程序部分中找到。具体来说,您需要下载 DesignStudio_updatesite.zip 文件。 例如,S32K1_S32M24X 实时驱动程序 AUTOSAR R21-11 版本 3.0.0→ SW32K1_S32M24x_RTD_R21-11_3.0.0_D2503_DesignStudio_updatesite.zip. 下载后,通过 S32DS 扩展和更新,选择添加更新站点进行安装。 关于 S32_SDK_S32K1xx_RTM_4.0.2,请注意它只包含在 S32 Design Studio 3.4 S32K1xx Service Pack 1 中。因此,它与 S32DS 3.6 不兼容,也不支持 S32DS 3.6。 BR、VaneB 回复: S32K1XX SDK installation 安装失败: CY9_0-1787716608629.pngCY9_0-1787716608629.pngCY9_0-1787716608629.png * 原因 : 安装无法完成。 正在安装的软件:com.nxp.SECRDR.S32K1 3.0.0.202606260916。 缺少必需的依赖项:找不到 com.nxp.RTD.S32K1_S32M24 0.0.0。 * 细节 : 操作详情 正在安装的软件:com.nxp.SECRDR.S32K1.root.feature.feature.group 3.0.0.202606260916缺少依赖项:com.nxp.SECRDR.S32K1.root.feature.feature.group 3.0.0.202606260916 需要 'org.eclipse.equinox.p2.iu; com.nxp.RTD.S32K1_S32M24.root.feature.feature.group 0.0.0',但找不到该依赖项。 恼人的 回复: S32K1XX SDK installation 我现在也遇到了同样的问题。+1 为什么不一开始就把它包装好呢? 让用户自己搜索和安装很麻烦。 这影响了我的工作。真烦人。 我的更新列表中*根本*找不到任何名为“S32K1_S32M24x”的内容: CY9_0-1787715041379.pngCY9_0-1787715041379.png [产品下载] 列表 选择太多了,不知道该下载/安装哪个(两个或更多) CY9_1-1787715255631.pngCY9_1-1787715255631.png 真烦人。
記事全体を表示
外部实体按键 有几个外部实体按键,相应的按键事件可以在gui-guider里面添加吗 Re: 外部实体按键 你好呀!可以问下你是怎么解决的吗?有教程参考下不? Re: 外部实体按键 我已经参照网上的教程做好了,谢谢 Re: 外部实体按键 Hi @Cui5222  请问您用哪款芯片? BR Harry Re: 外部实体按键 有教程或者参考吗 Re: 外部实体按键 Hi @Cui5222  可以,GUI Guider 是支持将外部硬件按键与图形界面进行联动的,但这通常需要你在 GUI Guider 中设计界面逻辑,然后在生成的代码中手动添加对外部按键的处理逻辑。 BR Harry
記事全体を表示
S32M27x EWM Hi,NXP专家,我在S32M27x RM手册中无法找到External WatchDog Monitor相关描述,想麻烦帮忙提供下,谢谢 Chenxu1_0-1752569079797.png Re: S32M27x EWM Hi@Chenxu1 很抱歉,这么简单的问题却让您久等了,而且我还没有从内部人员那里得到任何确认。 但我敢肯定这是文档错误,S32M27 并不像 S32K1 和 S32M24 那样有 EWM 模块。 感谢您的理解。 Re: S32M27x EWM Hi@Chenxu1 很抱歉让你久等,目前还没有来自内部团队的确认信息。 7/28/2025 Re: S32M27x EWM Hi@Chenxu1 很抱歉让你久等,目前还没有来自内部团队的确认信息。 Re: S32M27x EWM Hi@Chenxu1 我需要确认下,这是不是一个文档错误。 按我知道的S32K3是没有类似于S32K14X的EWM模块的,那么S32M27X应该也是没有的。
記事全体を表示
CodeWarrior ® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 は Windows 10 でサポートされていますか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私は Windows 7 で CW v2.10 を使用していました。しかし、Windows 10 にセットアップ ファイルをインストールしようとすると、機能しません。エラー スクリーンショットは次のようになります。 Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 私はコーディングのために MacBook Air M1 (OS: Sonoma 14.7.5 (23H527)) と Wine v10.6 を使用して CodeWarrior 2.10 を実行しています。非常に高速に動作します。もちろん、PEMicro Apple Silicon ドライバ/サポートがないため、デバッグは不可能です。しかし、このステップでは必要ありません。 Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 1) MPC55xx/56xx v2.10 の CodeWarrior を使い続ける   Windows 10でcw 2.10が使えません。デバッグウィンドウに、検出されないUSBケーブルの切断/コネクテッドが表示され続けます。 https://www.pemicro.com/faqs/faq_view.cfm?ID=29 ウェブページの方法では問題を解決できません。 ファームウェアアップデートでは、ファームウェアが正常に認識され、アップグレードされ、最新バージョンのドライバがインストールされています。ドライバはデバイスマネージャでも確認できます。 デバッグができません。 Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> CW インストールには Qorivva サンプルがあります: C:\Freescale\CW MCU v11.0\MCU\CodeWarrior_Examples\Qorivva_Examples さらにサポートが必要な場合は、Stan の提案に従ってチケットを送信してください。 Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、スタン。 ご返信ありがとうございます。 オプション 1 に記載されている手順に従いました。しかし、それは私にとってはうまくいきません。 オプション 2 も試しました。ただし、コード ウォリアー IDEs で多くのエラーが発生します。(コンパイラエラー) CW v2.1 の古いプロジェクトから CW v11.1 の新しいプロジェクトに移行する手順を説明したドキュメントはありますか? CW v11.1 を使用した MPC5668G のサンプル プロジェクトはありますか? よろしくお願いいたします。 スクルス Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、Sukruthさん。 残念ながら、プロジェクトインポーターはCodeWarrior for MCUs 10.xのMPC5xxxプロジェクトをサポートしていません(DSC専用です)。 とにかく、基本的には 2 つの選択肢があります。 1) MPC55xx/56xx v2.10 の CodeWarrior を使い続ける Windows 10は公式にはサポートされていませんが、Windows 10 64ビットでも使用できることを確認しました。 (IDEs + ビルドツール + デバッガー) 以下を試してみることをお勧めします: * インストーラを管理者として実行します。 * 「Program Files」フォルダ外のインストールパスを入力します(例:"MPC55xxおよびMPC56xx 2.10の場合はC:\NXP\CW") * 上記の提案が機能しない場合は、互換モードを Windows 7 に設定してインストーラーを実行します。 * 正しくインストールした場合は、最新の Pemicro ドライバ ( PEmicro | フラッシュプログラミングおよび開発用の組み込みツールの専門家) をダウンロードしてください。 2) プロジェクトを CodeWarrior for MCUs v11.0 に移行します 新しいプロジェクトを作成し、ソース ファイルを追加して、プロジェクトを手動で設定する必要があります。 ビルド ツール設定の移行については、添付のドキュメント AN4094 を参照してください - CW v2.10 と CodeWarrior for MCUs (Eclipse) オプション 2 の利点は、多くの問題が解決された最新のコンパイラ バージョンを入手できることです。 プロジェクトの移行中に問題が発生した場合は、私たちがお手伝いします(そのような場合は、プライベートサポートチャネルのサポートチケットを送信してください: NXPサポートに新しい質問を送信する方法 お役に立てれば幸いです。 Stan Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> インストールして、古いプロジェクト ファイルをインポートしようとしています。以下のエラーが発生します。 CW2.1で作成されたプロジェクトをこのバージョンに移植することは可能ですか? Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、CodeWarrior11で新しいプロジェクトを作成すると、ここにMPC5668Gが表示されます。 Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ジュンさん。 Qorivva ® 56xx と POWERPC 5668G は両方とも同じですか? このツールでは、POWERPC からターゲットを選択するオプションが見つからなかったためです。 よろしくお願いいたします。 スクルス Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スクルス Windows10でMPC56xxをサポートできるEclipseバージョンを使用してください。 マイクロコントローラ向け CodeWarrior ® - Eclipse IDE 11.1 | NXP すてきな一日を、 ジャン・ジュン   --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう!   - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ジュンさん。 残念ながら、私たちの組織では Windows 7 を使用するオプションがありません。 Windows 10 で CW2.1 を使用するための代替案を提案していただけますか? よろしくお願いいたします。 スクルス Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スクルス MPC5668gを確認しました。残念ながら、このチップにはCW2.1しかなく、それより新しいバージョンはありません。 弊社が推奨する Windows プラットフォームでは CW2.1 を使用してください。 ご不便をおかけして申し訳ありません。 すてきな一日を、 ジャン・ジュン   --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう!   - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ジュンさん。 ご返信よろしくお願いします。 MPC5668g (POWERPC コントローラ) を使用しています。 このターゲットに適した CW バージョンを提案してください。 よろしくお願いいたします。 スクルス Re: CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 is supported in windows 10? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> CodeWarrior® Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10 は、以下の Windows プラットフォームをサポートできます。 マイクロソフト® Windows ® XP Windows Vista ™ビット版または 64 ビット版 Windows 7、32ビット版または64ビット版 CW2.1 は Windows 10 の発売前にリリースされたため、Windows 10 は CW2.1 のサポート リストに含まれていません。 チップの部品番号は何ですか?ターゲットをサポートできる関連する CW Eclipse バージョンがあるかどうかを確認するお手伝いをいたします。 すてきな一日を、 ジャン・ジュン   --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう!   - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 ---------------------------------------------------------------------------------
記事全体を表示
MPC5777M ECC 1b 错误 你好 我正在对 MPC5777M 的 ECC 处理进行一些测试。 假设我首先写入以下 64 位数据:0xDEADBEEF_FFFFFFFF 如果我在未擦除的情况下用以下数据覆盖 64 位数据扇区:0xDEADBEEF_FFFFFFFFE(只差 1 位),就会出现多位 ECC 错误(无法恢复)。 这是因为 ECC 校验位也会被覆盖吗?如果是这样,这是否与闪存一样(位只能从逻辑 1 到逻辑 0)? 根据我的计算,首次写入数据时的 ECC 校验位为 0x5C,而覆盖数据时的校验位为 0x9D。 回复: MPC5777M ECC 1b error 你们好, ,我想知道单片机中的校验位在哪里。我只是设置了 DATA 的地址,但我找不到存储这些校验位的地方。因此,当我使用 EIM 向校验位注入一些传输错误时,我不明白校验位中发生了什么,但关于 DATA 的那些功能是完全正确的。 Re: MPC5777M ECC 1b error 你好 好吧,我们可以根据与之相关的客户和业务的要求版本此类信息。 例如,如果博世或康迪提出要求,我们的 FAE 可以决定是否共享。 如果某个不知名的社区账户提出申请,我们肯定不会这样做。 因此,如果您需要此类信息,请联系恩智浦 FAE 或销售人员。 顺祝商祺! Peter Re: MPC5777M ECC 1b error 你好,感谢您的回答。 "典型的 " 到底是什么意思?是你永远不会以任何方式向客户版本算法细节,还是有可能获得一些细节,例如通过签署保密协议? 谢谢! Re: MPC5777M ECC 1b error 你好 我曾在应用程序团队中询问过这个问题,通常我们不会向客户版本算法的详细信息。 致以最诚挚的问候, Peter Re: MPC5777M ECC 1b error 嗨,彼得, 感谢您的回复。 创建 ECC 故障的目的是让我了解闪存中使用的 ECC 逻辑。 因此,我可以得出结论,在覆盖的情况下,新数据与当前编程的数据进行 AND,ECC 校验位也是如此。 我的 ECC 校验位计算基于 MPC5777M RM,这里定义了 Hsiao H 矩阵,但似乎生产设备使用的是不同的矩阵。 是这样吗?如果是,是否可以共享,还是属于专利? 谢谢 ! Re: MPC5777M ECC 1b error 你好 这是因为 ECC 校验位也会被覆盖吗? 是 如果是这样,这是否与闪存一样(位只能从逻辑 1 到逻辑 0)? 是 根据我的计算,首次写入数据时的 ECC 校验位为 0x5C,而覆盖数据时的校验位为 0x9D。 很难在这里发表评论。但如果要在闪存中创建 ECC 故障,就必须这样做。 如果想避免这种情况,请先擦除闪存,然后再编程。 致以最诚挚的问候, Peter Re: MPC5777M ECC 1b error 你好,我也在尝试更好地理解 ECC,并想在特定地址注入 ECC,以检查我的代码是否能正确处理它。 如果我没理解错的话,在特定地址写入两次 64 位数据就能获得 ECC。 您能分享一下在特定地址写入 64 位的方法吗?
記事全体を表示
i.MX8/9 上的 Apple CarPlay Ultra 你好 i.MX8 或 i.MX9 系列处理器是否计划支持 Apple CarPlay Ultra? 如果是,预计的时间表是什么? i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus Re: Apple CarPlay Ultra on i.MX8/9 这是我从专业支持团队获得的信息。此外,这是专业支持团队的一位成员告诉我的有关 Apple CarPlay Ultra 的信息: "我们现在不支持它,我也不知道将来是否有支持它的计划。这是要与安娜-沃西开始讨论的问题。"
記事全体を表示