MEMORY:超过9个兼容问题

alps\bootable\bootloader\preloader\tools\emigen\MT6580\emigen.pl

这个脚本只是把custom_MemoryDevice.h里配置的字库型号,匹配Excel表里的时序,自动生成如下头文件,

alps\out\target\product\hct6580_weg_a_l\obj\PRELOADER_OBJ\inc\custom_emi.h

在脚本第641行即生成头文件,退出。

exit;
DA是能够运行BB上的一个小程序,是 Flash tool/Multiport download tool的重要组成部分。在Download过程进度条显示红色,就是Tool将DA送到BB RAM的过程。当DA运行的时,不断轮询Tool发过来的指令并解析执行,达到对Flash 读写擦的操作目的。

 

问题:

1.确认格式化跑的是哪里的代码,为什么10个就不能格式化?

2.是否可以理解为,DA只是负责来自PC端的命令和数据的解析,也就是说,EMMC ID等乱码,实际上就是在pl文件里,DA只是把它们解析、显示出来而已。所以还是要从PL文件找原因?雷渂的手机可以证明。

3.猜测:格式化后,flash里的时序清空,再下载时,需要先通过DA匹配对应的EMCP ID,再把时序配置好,烧写preloader。

之后烧写,因为flash的时序已经配置好,不需要再detect的过程,直接烧录preloader。所以只有当EMCP里有时序时,才会跑preloader,才会打印出代码里的log;否则打印的是DA里log。

所以怎么绕过DA的限制?但为什么参考机不被限制?

 

custom_emi.h的生成,只是用于编译,对于第一次烧录是没有作用的。也就是就算是个空文件,也没关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值