18F2480プロセッサ用にMPLABで記述されたブートローダーコードがあります。現在のプロジェクトでは、マイクロコントローラーを18F2680にアップグレードする必要があります。
(2つのチップの主な違いは、2480には16Kのプログラムメモリ/ 768BRAM / 256B EEPROMがあり、2680チップには64Kのプログラムメモリ/ 3KのRAMと1KのEEPROMがあることです。)
選択したデバイスを「PIC18f2680」に変更し、18f2680.hファイルの2480ヘッダーファイルを置き換えました。2480ファームウェアを更新するために通常使用するプログラムを使用して2680と通信する際に問題が発生しています。(このソフトウェアは独自のものであるため、詳細を提供することはできません。)
2480から2680へのコードの移行に伴う既知の問題/複雑さがあるかどうかを知りたかっただけです。
そしてFWIW、私は2480を32Kのプログラムメモリ、1536 RAMバイト、および256BのEEPROMを備えた2580に正常に置き換えました。コードは正常に機能し、ヘッダーファイルを置き換えてMPLABで別のデバイスを選択するだけで済みました。24/2580と2680のEEPROMのサイズが異なることに関係しているのでしょうか。