赛灵思
直播中

杨阳

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

MicroBlaze生成编程文件错误该怎么办?

你好
我用edk,ise 10.1进行了两个MicroBlaze的设计,在创建了材料部分xps ise edk之后,我返回并且“生成编程文件”但是它给了我以下错误:
________________________________________________________________________________________
错误:MDT - INST:dlmb_cntlr_1 BASEADDR-HIGHADDR:0000000000-0x0000ffff andERROR:MDT - INST:dlmb_cntlr_1 BASEADDR-HIGHADDR:0000000000-0x0000ffff andERROR:MDT - INST:dlmb_cntlr_1 BASEADDR-HIGHADDR:0000000000-0x0000ffff andERROR:MDT - INST:ilmb_cntlr_1 BASEADDR
-HIGHADDR:0000000000-0x0001ffff andERROR:MDT - INST:ilmb_cntlr_1 BASEADDR-HIGHADDR:0000000000-0x0001ffff andERROR:MDT - INST:ilmb_cntlr_1 BASEADDR-HIGHADDR:0000000000-0x0001ffff andERROR:MDT - INST:plbv46_plbv46_bridge_0 BASEADDR-HIGHADDR:0000000000-0x0001ffffERROR:MDT
- 机构:plbv46_plbv46_bridge_0 BASEADDR-HIGHADDR:0000000000-0x0003ffffERROR:MDT - 机构:plbv46_plbv46_bridge_0 BASEADDR-HIGHADDR:0000000000-0x0007ffffERROR:MDT - 机构:plbv46_plbv46_bridge_0 BASEADDR-HIGHADDR:0000000000-0x0001ffffERROR:MDT - 机构:plbv46_plbv46_bridge_0 BASEADDR-HIGHADDR:0000000000-0x0003ffffERROR
:MDT - INST:plbv46_plbv46_bridge_0 BASEADDR-HIGHADDR:0000000000-0x0007ffffERROR:MDT - platgen失败并出现错误!错误:MDT - 运行时出错“make -f r1.make
网表”
_______________________________________________________________________________________
我给你一些信息fichier.mhs
--------------------------------------------------
----------------
BEGIN plbv46_plbv46_bridge PARAMETER INSTANCE = plbv46_plbv46_bridge_0 PARAMETER HW_VER = 1.01.a PARAMETER C_NUM_ADDR_RNG = 1个参数C_RNG1_BASEADDR = 00000000 PARAMETER C_RNG1_HIGHADDR = 0x0001FFFF PARAMETER C_RNG2_BASEADDR = 00000000 PARAMETER C_RNG2_HIGHADDR = 0x0003FFFF PARAMETER C_RNG3_BASEADDR = 00000000 PARAMETER C_RNG3_HIGHADDR = 0x0007FFFF PARAMETER C_BRIDGE_BASEADDR = 0x40070000 PARAMETER C_BRIDGE_HIGHADDR = 0x4007ffff PARAMETER C_RNG0_BASEADDR
= 0x80000000 PARAMETER C_RNG0_HIGHADDR = 0x8001FFFF BUS_INTERFACE MPLB = mb_plb_0 BUS_INTERFACE SPLB = mb_plb_1END
--------------------------------------------------
--------------------------------------------------
---------
BEGIN lmb_bram_if_cntlr PARAMETER INSTANCE = dlmb_cntlr_0 PARAMETER HW_VER = 2.10.a PARAMETER C_BASEADDR = 0x00000000 PARAMETER C_HIGHADDR = 0x0003FFFF BUS_INTERFACE SLMB = dlmb_0 BUS_INTERFACE BRAM_PORT = dlmb_portEND
BEGIN lmb_bram_if_cntlr PARAMETER INSTANCE = ilmb_cntlr_0 PARAMETER HW_VER = 2.10.a PARAMETER C_BASEADDR = 0x00000000 PARAMETER C_HIGHADDR = 0x0007FFFF BUS_INTERFACE SLMB = ilmb_0 BUS_INTERFACE BRAM_PORT = ilmb_portEND
--------------------------------------------------
--------------------------------------------------
---------
BEGIN lmb_bram_if_cntlr PARAMETER INSTANCE = ilmb_cntlr_1 PARAMETER HW_VER = 2.10.a PARAMETER C_BASEADDR = 0x00000000 PARAMETER C_HIGHADDR = 0x0001FFFF BUS_INTERFACE BRAM_PORT = ilmb_cntlr_1_BRAM_PORT BUS_INTERFACE SLMB = ilmb_1END
BEGIN lmb_bram_if_cntlr PARAMETER INSTANCE = dlmb_cntlr_1 PARAMETER HW_VER = 2.10.a PARAMETER C_BASEADDR = 0x00000000 PARAMETER C_HIGHADDR = 0x0000FFFF BUS_INTERFACE BRAM_PORT = dlmb_cntlr_1_BRAM_PORT BUS_INTERFACE SLMB = dlmb_1END
--------------------------------------------------
--------------------------------------------------
-------------------------------------
谁能帮助我规避这些错误
非常感谢你的帮助

尝试使用MicroBlazeHiI调试程序使用环境Xinx(edk,ise ..)版本10.1,当我输入“dow testapp_peripheral / executable.elf”xmd控制台甚至是内存测试时,我怀疑这个:xmd%dow
testapp_memory / executable.elfsystem reset downloads .... DONEdownloading program - testapp_memory / executable.elfsection,.vector.reset:0 * 00000000-0 * 00000007section,.vector。
sw_exception:0 * 000000008-0 * 00000000f。






.section,.stack:0 * 8a307348-0 * 8a309347设置带程序启动的PC地址0 * 00000000xmd%runinfo:处理器已启动。类型“停止”以停止处理器运行中> xmd%信息:电缆已锁定。重试....信息:
电缆已锁定。重新调试....信息:电缆已锁定。重试....信息:电缆已锁定。重试....信息:电缆已锁定。重试....有没有人可以帮助我?

回帖(1)

胡丹丹

2019-11-5 09:59:54
您的实例地址重叠。
如果您在此处正确复制了这些消息,我非常确定这是错误消息所说的内容。
您可以尝试更改XPS中列出的实例的地址映射,看看是否能解决问题。
问候,
霍华德
----------“我们必须学会做的事情,我们从实践中学习。”
- 亚里士多德
举报

更多回帖

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