赛灵思
直播中

张东群

7年用户 213经验值
私信 关注
[问答]

为什么EDK 10.1在CUPboard上启动Linux时出错?

你好:
我试图在PowerPC上启动Linux。
我有一个XUPV2P板,我使用EDK 10.1使用提供的BSP创建一个工作设计,并用Linux 2.4启动它。
我收到以下错误消息:
错误:MDT - Y: MIP  Lab4PartLinux  system.mss第13行 - 外设实例DDR_SDRAM不是PARAMETER main_memory的有效IP!
错误:MDT - 创建软件系统时发生错误:*** [ppc405_0 / lib / libxil.a]错误2完成!
任何人都知道如何设置它。
anybodys是否已经使用EDK 10.1为XUP板创建了一个设计,并用Linux启动它?
谢谢,
凯斯卡布
system.mss 3 KB

回帖(4)

刘旭阳

2019-8-21 10:11:21
和你一样的问题,
错误:MDT - D: edk_linux  system.mss第11行 - 外围实例sdram不是PARAMETER main_memory的有效IP!
我的sdram实例名称确实是“sdram”。
举报

王晶

2019-8-21 10:25:21
在运行时遇到与EDK 9.2i类似的问题
$ make -f system.make libs
我正在调整PetaLinux的设计实例,从Spartan 3E 1600到ML505板。
问题是我无法在任何地方找到对此错误含义的引用!
Xilinx的答案浏览器也无法提供帮助。
-----
执行时钟DRC ... INFO:MDT - 没有为参数实现时钟DRC:download_link:C_READ_CLOCK_PERIOD。
顶级频率无法传播到此IP。
错误:MDT - /home/victor/work/pl_other/petalinux-v0.40-rc4/hardware/user-platforms/Xilinx -Spartan3E1600-RevA-edk92_boardchange / system.mss第12行 - 外围设备实例DDR2_SDRAM不是有效的IP
PARAMETER main_memory!错误:MDT - 创建Software Systemmake时出错:*** [microblaze_0 / lib / libxil.a]错误2
谢谢,
胜利者
举报

王晶

2019-8-21 10:32:08
为了详细说明错误消息和我的环境,我使用的是MPMC 3.00.a,petalinux_v1_00_a,它使用// edk / sw / lib / bsp / standalone_v1_00_a / BSP。
从system.mss文件:
PARAMETER VERSION = 2.2.0BEGIN OSPARAMETER OS_NAME = petalinuxPARAMETER OS_VER = 1.00.aPARAMETER PROC_INSTANCE = microblaze_0PARAMETER lmb_memory = dlmb_cntlrPARAMETER标准输入= RS232_DTEPARAMETER标准输出= RS232_DTEPARAMETER main_memory = DDR2_SDRAMPARAMETER main_memory_bank = 0PARAMETER flash_memory_bank = 0END
从system.mhs文件:
BEGIN mpmcPARAMETER INSTANCE = DDR2_SDRAMPARAMETER HW_VER = 3.00.aPARAMETER C_NUM_PORTS = 4PARAMETER C_PIM0_BASETYPE = 1PARAMETER C_PIM1_BASETYPE = 1PARAMETER C_MEM_PARTNO = mt4htf3264h-53ePARAMETER C_NUM_IDELAYCTRL = 3PARAMETER C_IDELAYCTRL_LOC = IDELAYCTRL_X0Y5-IDELAYCTRL_X0Y1-IDELAYCTRL_X0Y0PARAMETER C_MEM_CE_WIDTH = 2PARAMETER C_MEM_CS_N_WIDTH = 2PARAMETER C_MEM_CLK_WIDTH = 2PARAMETER C_MEM_ODT_WIDTH = 2PARAMETER C_MEM_ODT_TYPE = 1PARAMETER C_XCL0_WRITEXFER
= 0PARAMETER C_PIM2_BASETYPE = 2PARAMETER C_PIM3_BASETYPE = 3PARAMETER C_MPMC_CLK0_PERIOD_PS = 8000PARAMETER C_SDMA3_PI2LL_CLK_RATIO = 1PARAMETER C_MPMC_BASEADDR = 0x20000000PARAMETER C_MPMC_HIGHADDR = 0x2FFFFFFFPARAMETER C_SDMA_CTRL_BASEADDR = 0x84600000PARAMETER C_SDMA_CTRL_HIGHADDR = 0x8460FFFFBUS_INTERFACE XCL0 = ixclBUS_INTERFACE XCL1 = dxclBUS_INTERFACE SPLB2 = mb_plbBUS_INTERFACE SDMA_CTRL3 = mb_plbPORT DDR2_ODT = fpga_0_DDR2_SDRAM_DDR2_ODTPORT DDR2_Addr = fpga_0_DDR2_SDRAM_DDR2_AddrPORT DDR2_BankAddr = fpga_0_DDR2_SDRAM_
DDR2_BankAddrPORT DDR2_CAS_n = fpga_0_DDR2_SDRAM_DDR2_CAS_nPORT DDR2_CE = fpga_0_DDR2_SDRAM_DDR2_CEPORT DDR2_WE_n = fpga_0_DDR2_SDRAM_DDR2_WE_nPORT DDR2_Clk = fpga_0_DDR2_SDRAM_DDR2_ClkPORT DDR2_DM = fpga_0_DDR2_SDRAM_DDR2_DMPORT DDR2_DQS = fpga_0_DDR2_SDRAM_DDR2_DQS#PORT DDR2_DQS_n = fpga_0_DDR2_SDRAM_DDR2_DQS_nPORT DDR2_DQ = fpga_0_DDR2_SDRAM_DDR2_DQPORT MPMC_Clk0 = sys_clk_sPORT MPMC_Clk90 = DDR2_SDRAM_mpmc_clk_90_sPORT SDMA3_Clk = sys_clk_sPORT MPMC_Clk_200MHz = clk_200mhz_sPORT MPMC_Rst = sys_bus_resetPORT SDMA3_Rx_IntOut = DDR2_SDRAM_SDMA3_Rx_IntOutPORT SDMA3_Tx_IntOut = DDR2_SDRAM_SDMA3_Tx_IntOutPORT DDR2_Clk_n =
fpga_0_DDR2_SDRAM_DDR2_Clk_nPORT DDR2_RAS_n = fpga_0_DDR2_SDRAM_DDR2_RAS_nPORT DDR2_CS_n = fpga_0_DDR2_SDRAM_DDR2_CS_nEND
举报

王晶

2019-8-21 10:45:15
>是否有任何人使用EDK 10.1为XUP板创建设计并使用Linux启动它?
查看Andrew ***:http://www.labbookpages.co.uk/fpgas/linux/xupv2proMBLinux.html
干杯,
胜利者
举报

更多回帖

发帖
×
20
完善资料,
赚取积分