P89C669内部有96的FLASH。使用keil编程,具有PK51. 按周立功的方案 将程序分配为以下几个文件: main.c i2c.c scaletable.c inter.c 其中inter.c为中断服务程序,放在comm bank中, main.c 放在bank0中。 其他文件放在 bank1中。 采用Hex-386方式编译通过。可以下载到单片机,却不停的复位。用周立功的 magicflash查看,发现生成的HEX文件为126KB,已经大于可编程区域。 但是如果将上述文件都放在bank0中编译,结果只有59K。 因为要在下一步程序中使用669的高32K空间,因此想请教各位大侠,如何解决。 |