こんにちは、
最新バージョンの MCUXpresso (MCUXpressoIDE_25.6.136) を使用して、qn9090 マイクロコントローラですでに動作していたバイナリをフラッシュしようとしていますが、次のエラー メッセージが表示されます。
フラッシュ操作「プログラム」を実行しています (フラッシュへのプログラム ファイル: uwb-tag-sr040-firmware v1.2.bin) - 2026 年 1 月 20 日火曜日 14:51:33 CET MCU 情報を確認しています...
......... -> 点滅する情報
フラッシュ ドライバ QN9090_640K.cfx を開いて、フラッシュ ドライバを実行するために VECTRESET を送信しています。フラッシュ ドライバ コードをターゲットに正常にダウンロードした後に問題が発生したため、フラッシュ ドライバ コードと、それがロードされたメモリを比較します。ドライバの初期化後、「汎用」ドライバでは多少の違いが生じるのは正常であることに注意してください。AXF ファイルからのドライバ: 04000550: 0204f102 bf243a01 1b01f803 4770e7fa .....:$.......pG 04000560: 00000000 00000000 00000000 00000000 ................ 04000570: 00000000 00000000 00000000 00000000 ................ -> 0 で埋められたその他のメモリ方向
最後に、エラー メッセージがあるメモリ領域の最後の部分を示します。
040005B0: 00000000 00000000 00000000 00000000 ................ 04000770: 00000000 00000000 00000000 00000000 ................ 04000780: 00000000 00000000 00000000 00000000 ................ ドライバ V.2 の動的起動に失敗しました - ドライバの Init でフラッシュ パラメーターが指定されていません ドライバは 0x0 から始まるセクターを記述していません フラッシュ ドライバ V.2 の起動に失敗しました - rc Ef(58): フラッシュ ドライバはベース アドレスにセクターを記述していません チップの初期化に失敗しました - Ef(58): フラッシュ ドライバはベース アドレスにセクターを記述していません フラッシュ ドライバの初期化に失敗しました QN9090_640K.cfx ( 65) チップのセットアップ完了 (100) ターゲット操作に失敗しました。操作を実行できません。コマンドは終了コード 1 で失敗しました
*注意: 異なるコンピューターと数種類の MCU デバッガーでこれを試しましたが、すべてで同じ問題が発生しました (MCU-Link / MCU-Link Pro およびLPC Link 2 v5.460デバッグ プローブ)
ただし、以前使用していた MCUXpresso のバージョン (MCUXpressoIDE_11.9.0_2144) を使用する場合:
..... -> 初期点滅情報
ログの残り:
(65)チップセットアップ完了
コネクテッド: was_reset=false。was_stopped=false
(70)ライセンスチェック完了
'mk-uwb-tag-firmware-v1.4.bin' を読み込んでいますバイナリ 0x00000000 長さ 0x7D9BC
フラッシュドライバQN9090_640K.cfx(すでに常駐)を開く
フラッシュドライバを実行するためにVECTRESETを送信しています
フラッシュバリアント「QN9090_Internal Flash Dec 12 2023 17:07:17」が検出されました(646656B = 1263*512、0x0)
フラッシュのアドレス0x00000000に514492バイトを書き込む
( 0) フラッシュの大量消去
32ミリ秒でフラッシュを大量消去
1 / 1 ( 0) 0x00000000に514492バイトのセクター0~1004を書き込む
( 0) 00000000: 0 バイト - 0/514492
(1)00000000:5632バイト - 5632/514492
(2)00001600:5632バイト - 11264/514492
(3)00002C00: 5632バイト - 16896/514492
(4)00004200:5632バイト - 22528/514492
(5)00005800:5632バイト - 28160/514492
... -> その他のメモリ領域
(96)00077A00: 5632バイト - 495616/514492
(97)00079000:5632バイト - 501248/514492
(98)0007A600:5632バイト - 506880/514492
(99)0007BC00: 5632バイト - 512512/514492
(100) 0007D200: 2048バイト - 514560/514492
書き込まれたセクター: 1005、変更なし: 0、合計: 1005
セクター0-1004に514492バイトを2045ミリ秒で書き込みました
フラッシュドライバQN9090_640K.cfxを閉じる
(100)Flashの書き込みが正常に終了しました。
フラッシュ書き込み完了
0x7D9BCバイトを2113msでロードしました(約243kB/s)
ターゲットをリセット(システム)
システムリセットを使用して実行を開始する
こんにちは、
あなたの調子が良いといいのですが。使用している SDK バージョンを明確にしていただけますか?
SDK v2.6.16の「MCUXpresso SDK Release Notes for QN9090」によると(最新バージョン)、コンパイルおよびテストに使用された開発ツールは、MCUXpresso IDE バージョン 11.10.0 です。
SDK パッケージでは、記載されている IDE を使用する必要があります。
これが役に立つことを願います!
よろしくお願いいたします。
リカルド