赛灵思
直播中

文汝寒

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

使用标准IP附加示例打开ML507 EDK BSB设计时的地址错误

嗨,
如果您在位于此处的ML507板上下载带有XPS 11.5的标准IP附加示例的EDK BSB设计
http://www.xilinx.com/products/boards/ml507/ml507_11.1_1/b***.htm
你会收到很多地址错误。
错误:EDK:1518 - INST:Hard_Ethernet_MAC BASEADDR-HIGHADDR:0x81c00000-0x81c0ffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第342行 - 地址空间小于min_size 524288字节!
错误:EDK:1518 - INST:Hard_Ethernet_MAC BASEADDR-HIGHADDR:0x81c00000-0x81c0ffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第342行 - 地址空间小于min_size 524288字节!
如果选择地址选项卡,然后单击“生成地址”按钮,则会出现一大堆错误,前面的几个错误已在下面复制:
错误:EDK:1518 - INST:Hard_Ethernet_MAC BASEADDR-HIGHADDR:0x81c00000-0x81c0ffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第342行 - 地址空间小于min_size 524288字节!
错误:EDK:1518 - INST:Hard_Ethernet_MAC BASEADDR-HIGHADDR:0x81c00000-0x81c0ffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  dump.mhs第485行 - 地址空间小于min_size 524288字节!
错误:EDK:1518 - INST:Hard_Ethernet_MAC BASEADDR-HIGHADDR:0x81c00000-0x81c0ffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第342行 - 地址空间小于min_size 524288字节!
错误:EDK:1519 - INST:xps_ps2_0 BASEADDR-HIGHADDR:0x86a00000-0x86a0ffff和INST:ppc440_0 BASEADDR-HIGHADDR:0x80000000-0xffffffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第568行和D: Project  Xilinx  
ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第99行 - 地址空间重叠!
错误:EDK:1519 - INST:xps_tft_0 BASEADDR-HIGHADDR:0x86e00000-0x86e0ffff和INST:ppc440_0 BASEADDR-HIGHADDR:0x80000000-0xffffffff - D: Project  Xilinx  ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第546行和D: Project  Xilinx  
ml507_b***_std_ip_ppc440  ml507_b***_system.mhs第99行 - 地址空间重叠!
我想没有人能够在当前状态下使用示例文件。
有没有解决这个问题?
最好的祝福,
埃尔维斯·道森

回帖(5)

李常杰

2019-8-20 10:09:40
嗨, 
手动删除导致MHS文件重叠错误的违规SPLB0 2GB内存范围解决了这个问题。
但为什么它首先产生?
使用“生成地址”按钮时,不应在XPS中修复此问题。
此时,每次单击Generate Addresses按钮时,它都会重新生成2GB内存范围,这会导致重叠错误,每次都需要从MHS文件中手动删除该特定条目。
最好的祝福,
埃尔维斯·道森
在原帖中查看解决方案
举报

刘秀英

2019-8-20 10:19:41
嗨,
您需要为设计中的xps_ll_temac实例设置512k的地址空间
再次重新生成地址。
如果存在重叠错误,请在MHS中手动修改地址
日Thnx
--------------------------------------------------
--------------------------------------------请注意 - 请注明
如果提供的信息有用,请回答“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K--
--------------------------------------------------
---------------------
举报

李常杰

2019-8-20 10:35:29
None
举报

李常杰

2019-8-20 10:49:01
嗨, 
罪魁祸首似乎是
PPC440_0 C_SPLB0_RNG0_MPLB_BASEADDR的大小设置为2G,无论如何。
如果我将大小设置为U或256并单击生成地址,它仍然设置为2G。
以下是如何重现它
01.下载它们ll507_b***_std_ip_ppc440.zip文件,并用XPS 11.5打开它。
它将提示您升级到较新版本的IP内核和驱动程序。
02.单击Addresses选项卡,对于Hard_Ethernet_MAC,将大小设置为512K。
这将修复Hard_Ethernet_MAC的错误。
单击“生成地址”时,它将自动添加另一个地址
C_SPLB0_RNG0_MPLB_BASEADDR,大小为2GB。
03.即使你进入总线接口选项卡,右键单击ppc440_0并选择配置IP选项,你会看到
MPLB RANGE0 Base Addr设置为0xffffffff
MPLB RANGE0高地址到0x00000000
如果您手动设置
MPLB RANGE0 Base Addr至0x90000000
MPLB RANGE0高地址到0x9FFFFFFF
如ML507 BSB PPC440设计幻灯片75/137中所述 - 添加标准IP演示文稿
然后,转到地址选项卡,然后单击生成地址,它会不断返回,即大小为2G的C_SPLB0_RNG0_MPLB_BASEADDR,基地址为0x80000000,高地址为0xffffffff
还有一件我注意到的事情,
幻灯片75说
设置MPLB0 Range0
从0x90000000
到0x9FFFFFFF
将MPLB0 Range0从0x90000000设置为0x9FFFFFFF
但幻灯片76显示MPLB0 Range0从0x00000000到0x0FFFFFFF
那么,哪一个是正确的,为什么当你点击Generate Addresses按钮时,一切都搞砸了,之后呢?
一旦设置了所有地址,我不应该按此按钮吗?
最好的祝福,
埃尔维斯·道森
举报

更多回帖

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