我想为 PIC16 使用 Claudiu Chiculitas 微型引导加载程序(我已对其进行了修改以适合我的芯片),但由于该引导加载程序不会移动代码以防止覆盖引导加载程序,因此我必须以某种方式手动确保引导加载程序未被覆盖。我曾尝试像这样使用 --rom 选项:
--rom=default,-0-4,-3f00-3fff
我想要的是:代码内存的前 4 个字中没有代码,因为那是跳转到引导加载程序的位置,而最后 128 个内存字中没有代码,因为那是实际的引导加载程序所在的位置。--rom 就像我使用它一样,什么也没做。我使用的是 HI-TECH PICC STD 编译器(Microchip PICmicro)V9.60PL3,芯片是 pic16f876A。