MB9AF141NBPのシリアル書き込みについて

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
YaNi_3193241
Level 5
Level 5
Distributor - TED (Japan)
100 sign-ins 10 likes received 10 likes given

以下のお問合せ内容についてご確認いただけますでしょうか。

>MB9AF141NBPの書き込み納品された物をオンボードでシリアル書き込みを
>しようとしたところ、タイムアウトエラーで書き込みができなくなっています。
>
>フラッシュプログラミングマニュアルに従い、FLASH MCU Programmerで
>書き込みを行おうとしていますが、最初のDownloadでタイムアウトして
>います。(PCからシリアルでコマンドを送ってもMB9AF141NBPは何も応答
>していません)

https://www.cypress.com/file/251131/download


>書き込み済のデータはセキュリティをかけているのですが、シリアルライタモード
>であれば、フラッシュ消去は可能の認識です。
>
>シリアル書き込み時にフラッシュプログラミングマニュアルのシリアル
>書き込み接続に書かれている接続例に書かれていない項目はありますで
>しょうか?
>
>また、原発振に内蔵高速CR発振器を使用しております。
>非トリミング時には誤差の範囲が広いのですが、内蔵のシリアル書き込み
>プログラムではトリミングを行っているのでしょうか?

上記フラッシュプログラミングマニュアルに記載されている以下の内容は試していただきましたが、
電源を入れなおした後、再度試してもDownloadでタイムアウトしているようです。

■セキュリティの解除
フラッシュ消去実行後のすべてのリセット要因または電源再投入で、セキュリティは解除されます。

以上、よろしくお願いいたします。

0 件の賞賛
1 解決策

ご認識の通り、

FM3 ファミリ Flash Programming Specifications (002-04792 Rev. *C)

の3.1.1 基本構成

FLASH MCU Programmer (クロック非同期シリアル書込み) の基本構成

に記載されている通り、今回の場合、外部に水晶振動子が必要になります。

フラッシュセキュリティ機能が有効になっているフラッシュメモリの消去すると、CRトリミングデータも消去されます。

よって、シリアル(UART)のBaud rateも正しい値に設定されません。

以上より、タイムアウトが発生していると考えます。

よろしくお願い致します。

元の投稿で解決策を見る

0 件の賞賛
2 返答(返信)
YaNi_3193241
Level 5
Level 5
Distributor - TED (Japan)
100 sign-ins 10 likes received 10 likes given

https://www.cypress.com/file/251131/download

上記マニュアルのP.44に以下の記載がございましたのでお客様に案内しております。

"なお、外部に水晶振動子を接続せずに内蔵CR で動作している状態でフラッシュセキュリティ機能が有効になっ

ているフラッシュメモリの消去を行うと、消去後に通信ができなくなり内蔵CR トリミングデータが消失します。

フラッシュセキュリティ機能が有効になっている場合には、外部に水晶振動子を接続してください。"

結果がわかりましたら連絡させていただきます。

0 件の賞賛

ご認識の通り、

FM3 ファミリ Flash Programming Specifications (002-04792 Rev. *C)

の3.1.1 基本構成

FLASH MCU Programmer (クロック非同期シリアル書込み) の基本構成

に記載されている通り、今回の場合、外部に水晶振動子が必要になります。

フラッシュセキュリティ機能が有効になっているフラッシュメモリの消去すると、CRトリミングデータも消去されます。

よって、シリアル(UART)のBaud rateも正しい値に設定されません。

以上より、タイムアウトが発生していると考えます。

よろしくお願い致します。

0 件の賞賛