|
本程序在GEC2410V1.1开发板上测试程序说明:
1、FLASHROM.C: NORFLASH(SST39VF1601 )的擦除,烧写等功能。
2、RunInRam.sct: 分散加载文件
3、ULINK2.INI: ULINK2初始化文件。
4、MMUGEN.C: 根据MMU.DEF产生MMU地址映射表TTB.5、MMU.C完成MMU的初始化 本程序用以测试NORFLASH(SST39VF1601)的擦除,编程等功能。1、由于擦除等功能需要用到FLASH的地址数据线,控制线来产生一定的时序,所以程序不能放在FLASH中,必须放在SDRAM中运行。2、同样,此时的FLASH的地址数据线等相当于存储器映射的I/O,不能用CACHE和WRITE BUFFER,否则不能产生预期的时序。3、MMUGEN.C根据MMU.DEF产生MMU 地址映射表,所有虚拟地址必须连续,不能有断续。4、由于MMUGEN在数据加载前完成,所以MMUGEN.C不能有全局和静态变量。RW字段必须放在BANK0的FLASH中,否则MMGEN.C不能运行。 |
|