||
1、 重新创建新项目,把所有的源文件及头文件加载到工程中,
在Which memony model shall be used?界面时选择Banked模式。
2、 因为Banked模式会使中断入口地址出现错误,所以修改中断向量表代码段地址。
修改方法如下:
(1)#pragma CODE_SEG VIRTUAL_TABLE_SEGMENT
(2)中断函数
(3)#pragma CODE_SEG DEFAULT
3、 DZ96有两个SPI,所以SPI所有的寄存器要加编号才能正常工作。
4、 Banked模式主要改变的地方: DEFAULT_ROM, PAGED_ROM INTO PPAGE_0,PPAGE_0_1,PPAGE_2,PPAGE_4,PPAGE_5,ROM1,ROM2;
5、 Small模式: DEFAULT_ROM INTO ROM; PAGED_ROM
INTO PPAGE_0,PPAGE_0_1,PPAGE_2,PPAGE_4,PPAGE_5,ROM1,ROM2;