我正在使用不具有jtag/bdm功能的8051(賽普拉斯FX2LP)。通常,該項目的開發人員一直在使用ad-hoc serial printfs進行調試。我正在研究串行調試監視器的選項,如Keil的Mon51,Isd51或IAR的通用ROM監視器。 我需要修改/配置此調試監視器以寫入代碼RAM(以設置軟件斷點)。我猜想大多數8051調試監視器提供了這種修改的能力,以支持哈佛架構或銀行交換。 有沒有
的的RealView ARM C編譯器supports使用可變屬性at(address)放置一個可變在給定的存儲器地址: int var __attribute__((at(0x40001000)));
var = 4; // changes the memory located at 0x40001000
是否GCC有類似的變量屬性?