在MTK中需要更改Flash時,特別是需要跨度去修改時。特別需要注意的,要不然就不能通過EMI校驗,也就不能下載了。
主要修改一下幾個文件:
1、buil/tool/emi/MemoryDeviceList.xls
2、platform/mt6573/prolaoder/src/init/Custom_MemoryDevice.h
3、系統配置文件config/$(項目)/projectconfig.mk
第一:檢測Flash是否焊接好。可以用下載工具測試板子上的Flash ,懸着memory-test部分;全選裏面的內容,之後點擊start將USB插上並按住板子的下載按鈕,就可以讀取Flash的ID 容量等等參數。這樣可以檢測Flash是否焊接好。
第二:在MemoryDeviceList.xls 中添加您將要更換的Flash的生產廠商、名稱、BOARD ID、NAND ID 、EMI參數;
第三:將Custom_MemoryDevice.h中的Flash 修改爲將要更換的Flash名稱。
第四:在系統配置文件中projectconfig.mk中的CUST_DRAM_MEM 修改爲自己更改的大小。
修改了這些之後再重新./mk $(項目名) n pl 就可以了。注意在從4G降到2G的時候,需要將Custom_MemoryDevice.h中定義的CS1_PART_NUMBER(1)註釋掉。因爲在2G中只有PRAT0否則會在EMI校驗中會失敗。