jtag / bdm機能を備えていない8051(Cypress FX2LP)を使用しています。通常、このプロジェクトの開発者は、デバッグにアドホックシリアルprintfsを使用しています。KeilのMon51、Isd51、IARの汎用ROMモニターなどのシリアルデバッグモニターのオプションを検討しています。
コードRAMに書き込むために(ソフトウェアブレークポイントを設定するために)、このデバッグモニターを変更/構成する必要があります。ほとんどの8051デバッグモニターは、ハーバードアーキテクチャまたはバンク切り替えをサポートするためにそのような変更の機能を提供していると思います。
8051または同様のプロセッサ用のシリアルデバッガに関する推奨事項はありますか?
ハーバードコードのRAMやフラッシュなどに書き込むために変更する必要がありましたか?