我现在开发C6748 user boot loader,startware给的例子里面cmd 文件中所有段都分配到L3 RAM,我开发的UBL程序比较大,L3 RAM 不够用,可以放在其他内存空间里面吗?
Shine:
请问用的是什么boot mode? UBL主要做一些DDR, PSC初始化配置,不会很大啊。如果要放到片外DDR的话,是不行的。
user5042864:
回复 Shine:
SPI flash启动,我想在UBL里面加入EMAC网络,实现一些功能
Shine:
回复 user5042864:
把EMAC网络实现的一些功能放到主程序中,DDR需要初始化后才能使用,所以没法把UBL搬到DDR上运行。
user5042864:
回复 Shine:
你的意思就是没办法在UBL里面实现网络通讯功能?
Shine:
回复 user5042864:
可以实现,但前提是片上RAM能放得下UBL。
user5042864:
回复 Shine:
L2 共享RAM算不算片上RAM?
Shine:
回复 user5042864:
L2是片上RAM。