• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C8051F320マイコンに書き込みできない)

C8051F320マイコンに書き込みできない

このQ&Aのポイント
  • TI社製のフラッシュプログラマソフト”SmartRFR Flash Programmer”でC8051F320マイコンへのHEXファイルの書き込みができない問題について
  • 評価ボードSmartRF04EBに搭載されているC8051F320マイコンに自作のHEXファイルを書き込もうとすると、フラッシュプログラマソフトでエラーメッセージが表示されて書き込みに失敗する
  • C8051F320マイコンへのHEXファイルの書き込みのための適切な方法や解決策を知っている方にアドバイスを求めたい

質問者が選んだベストアンサー

  • ベストアンサー
  • P0O9I
  • ベストアンサー率32% (693/2146)
回答No.1

それを使ったわけでは無いので、一般的な話になりますが。 ”Flash image overlaps with the bootloader”は書き込みたいプログラムのアドレスが、bootloader(たぶん書き込みを受け取ったり、デバッグのためのソフト=メーカー側ですでに書き込まれている)と重なっているから、そのままでは書き込めない、というような意味です。 マニュアルにbootloaderと重ならないように、アドレスの初期設定の仕方等が書いてあると思います。マニュアルをもう一度読み直しましょう。

techhouse
質問者

お礼

回答いただきありがとうございます。 そうですね、ちゃんともう一度マニュアルを読み返してみることにします。 一応なんですが、このSmartRF04EB評価ボードにHEXファイルが書き込めないことをTIに問い合わせてみました。 それで、工場出荷時に、この評価ボードのMCU(C8051F320)とPCとをUSBで通信して操作できるようにしているユーザーインターフェースプログラムとブートローダーを書き込んでいるとのことでした。なので、このエラー内容はブートローダーと、私のプログラムのメモリ番地が重複していると指摘をうけました。 それと、もし、自分のプログラム(ボード上にあるLEDを点滅させる簡単なプログラム)を書き込むにはどうしたらよいかというのも聞いてみたところ、HEXファイル作成時にリンカーでブートローダー以外のメモリ番地に置くように設定すれば、Flash Programmerで書き込みが可能ということを教えてもらいました。

すると、全ての回答が全文表示されます。

関連するQ&A