| |
为了在uClinux之外使用RAM,需要修改以下2个文件:
\uClinux-coldfire\linux\arch\m68knommu\platform\5307\SOM5307A\ram.ld中第2行:
ram : ORIGIN = 0x20000, LENGTH = 0x00EE0000
改为:
ram : ORIGIN = 0x20000, LENGTH = 0x005E0000
即:原来linux知道的RAM长度为EE0000(约15M字节),现在为5E0000约6M;
另外要改的文件为:
\uClinux-coldfire\linux\arch\m68knommu\platform\5307\SOM5307A\crt0_ram.S,其中:
#define MEM_SIZE 0x00fd0000 /* Memory size 16Mb */
改为:
#define MEM_SIZE 0x005d0000 /* Memory size 6Mb */
然后,在应用程序中就可以直接访问0X600000到0XFE0000之间的内容。
|