感谢a_ziliu的回复。
當使用iap,boot LD with IAP時,APROM(假定是10K)的前面4K已經被LDROM取代。
使用者LDROM的CODE假如說是5K,
大概的配置如下:LDROM(0-4K), APROM 4K-9K給 APROM使用,APROM最後的1K放置給LDROM CODE剩下的部份
Q1:LDROM和APROM是不同的区,为什么APROM前面的4k被LDROM取代?
另外,能明确回答楼主位的问题吗?
NUC240的IAP设置问题,假如APROM分两块,一部分AP1从0x00000000开始,另一部分AP2从0x3000开始,从AP2启动前设置AP2的第一页512byte 0x3000+4 VEMAP到page0,假如有一个函数代码跨过512 byte呢?比如,从0x3000+450到0x3000+600,512 byte是0x3000+0x200.那就是函数有一部分代码map到0x200前,另一部分还在0x200后,这样不用处理吗?
|