谈谈STC8H单片机IAP升级
STC单片机是51单片机,中断地址是固定的,不像32单片机那样可以重映射地址,所以bootloader程序不要用中断,如果bootloader放在前面(低地址),那么APP用户程序放在后面,需要中断向量表进行偏移。如果bootloader程序放在后面(高地址),那么APP用户程序放在前面,就不需要中断向量表偏移了,省去一些麻烦。bootloader和APP程序间可以用一个flash中的标志位进行判断,来切换程序的跳转,实现起来是很方便的。
如果需要定制开发请看主页信息。