由于原来的ML403用的是8.2的版本,而卧安装了11.2故用11.2来实现,但是出现了些问题。
BEGIN OS
PARAMETER OS_NAME = uclinux
PARAMETER OS_VER = 1.00.d
PARAMETER PROC_INSTANCE = microblaze_0
PARAMETER stdout = RS232_Uart
PARAMETER stdin = RS232_Uart
PARAMETER main_memory_bank = -1
PARAMETER lmb_memory = dlmb_cntlr
PARAMETER flash_memory_bank = -1
PARAMETER main_memory = DDR_SDRAM
END
E:\EDK_lab\ml403_11\system.mss line 14 - Peripheral instance
DDR_SDRAM is not a valid IP for PARAMETER main_memory
!
在updata bitstream后出现以上问题。
在分析问题之后,初步认为是:EDK\sw\lib\bsp\uclinux_v1_00_d\data下的uclinux_v2_1_0.mld中定义了:
PARAMETER name = main_memory, desc ="Name of Main Memory used with uClinux", type = peripheral_instance, range=(opb_ddr,opb_emc,plb_ddr,plb_emc,opb_sdram,plb_sdram,mch_opb_sdram,mch_opb_ddr), default = none;
是不是由于11.2版本中sdram控制器的版本比以前的新,而以前的参数类型中就没该类型引起的?
另外,uclinux_v1_00_d 是不是有更新的包呢? 网上找了 没找到。
查到了一个新版的linux :Petalinux.老外已经搞这个的很多了 看来自己落伍了 哈哈
Petalinux.源码包 也不能下载了 ,那位仁兄有可以共享下一啊 谢谢!!
以上问题还没有解决,明天再弄了!!