微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 50平台上,如何将128+64的改成64+64

50平台上,如何将128+64的改成64+64

时间:10-02 整理:3721RD 点击:
新项目要用MT6250A 128+64的版本,改成64+64的,除了要改custom_memory_device.h,还有哪里要设置吗?以前52C上面好像就换这个就可以,但是50的改这个后编译不过,提示FAT space must be multiples of blocks,并提示出错在文件emigenflash.pl 的line344,看了下,不懂具体是什么错,哪位有没有改过,请指教,谢谢!

你这是flash的文件系统分配的问题
一块Flash分为若干block,每个block分为如干sector,每个sector又分为若干column address
#define NOR_BOOTING_NOR_FS_BASE_ADDRESS           0x00770000
#define NOR_BOOTING_NOR_FS_SIZE                         0x00090000
#define NOR_BOOTING_NOR_FS_FIRST_DRIVE_SECTORS    200
系统的文件系统的起始地址+大小  0x00770000+ 0x00090000= 0x00800000 即8M ROM
FAT space must be multiples of blocks 是指NOR_BOOTING_NOR_FS_SIZE必须是BLOCK的倍数

谢谢楼上兄弟,正如你所说,已可编译,现是空间不够,正在看哪些功能可以简化

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top