3955|5

198

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

初学edk,有两个问题请教。 [复制链接]

初学者,做了edk的6个实验,感觉对edk有了最初级的了解,有些问题想请教大家:

 

1.想打开别人的工程文件,结果总是不成功,提示错误是:

ERROR:EDK:1550 - IPNAME: microblaze, INSTANCE: microblaze_0 - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 42 - cannot find MPD for the pcore 'microblaze_v7_10_b' in any of the repositories.
ERROR:EDK:1550 - IPNAME: microblaze, INSTANCE: microblaze_0 - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 42 - cannot find MPD for the pcore 'microblaze_v7_10_b' in any of the repositories.
ERROR:EDK:1550 - IPNAME: plb_v46, INSTANCE: mb_plb - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 56 - cannot find MPD for the pcore 'plb_v46_v1_02_a' in any of the repositories.
ERROR:EDK:1550 - IPNAME: mpmc, INSTANCE: DDR_SDRAM - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 130 - cannot find MPD for the pcore 'mpmc_v4_01_a' in any of the repositories.
ERROR:EDK:1550 - IPNAME: mdm, INSTANCE: debug_module - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 191 - cannot find MPD for the pcore 'mdm_v1_00_b' in any of the repositories.
ERROR:EDK:1552 - IPNAME:microblaze INSTANCE: microblaze_0 - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 42 - cannot find MPD for the pcore
ERROR:EDK:1552 - IPNAME:plb_v46 INSTANCE: mb_plb - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 56 - cannot find MPD for the pcore
ERROR:EDK:1552 - IPNAME:mpmc INSTANCE: DDR_SDRAM - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 130 - cannot find MPD for the pcore
ERROR:EDK:1552 - IPNAME:mdm INSTANCE: debug_module - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 191 - cannot find MPD for the pcore
INFO:EDK:397 - mpmc (DDR_SDRAM) version 4.03.a is now available, but it does not support the current architecture.
Done.
ERROR:EDK:1550 - IPNAME: mpmc, INSTANCE: DDR_SDRAM - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 130 - cannot find MPD for the pcore 'mpmc_v4_01_a' in any of the repositories.
ERROR:EDK:1550 - IPNAME: mpmc, INSTANCE: DDR_SDRAM - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 130 - cannot find MPD for the pcore 'mpmc_v4_01_a' in any of the repositories.
ERROR:EDK:1552 - IPNAME:mpmc INSTANCE: DDR_SDRAM - E:\qiaodong\FPGA\test_edk0\sp3ekit_101\solutions\lab3\system.mhs line 130 - cannot find MPD for the pcore

怎么解决?

 

 

 

2.用sdk中的debug,可以在memory中清楚的看到里面定义的变量值,但是当我想看一些外设的寄存器的时候,总是显示一堆问号。

比如说我想看GPIO的寄存器,在mhs中找到它的bassaddr  = 0x81420000,但是当我在memory中找到这个地址的时候,显示的是一堆问号。

这是什么原因?能解决么?(如果可以的话,edk的软件调试就像单片机一样方便,基本上用不到chipscope了)

 

 

请各位不吝赐教!

此帖出自FPGA/CPLD论坛

最新回复

这个问题在于,本人不太会答,研究中.  详情 回复 发表于 2010-8-25 11:26
点赞 关注
 

回复
举报

265

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
cannot find MPD for the pcore
找找MPD吧,看库里有没有?
此帖出自FPGA/CPLD论坛
 
 

回复

103

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
1、使用的ISE版本不一样,建议重新做实验
2、内存数值观察应该是你的操作有问题,你重新试一下
此帖出自FPGA/CPLD论坛
 
 
 

回复

198

帖子

0

TA的资源

纯净的硅(初级)

4
 

谢谢ls的回答,但我还是不明白。

 

1.现在的工程都讲究可移植性,如果软件版本不同就要重新搭建硬件,这岂不是一个大缺陷啊?软件升级后以前的工程就都不能用了?

 

2.我能用debug中的memory可以看到我在main函数中定义的变量,例如我在main中定义了count,我memory中找&count,就可以看到count的值,

但但是当我想看GPIO的寄存器时,我在mhs中找到它的bassaddr  = 0x81420000,但是当我在memory中找到这个地址的时候,显示的是一堆问号。

这是什么原因?

此帖出自FPGA/CPLD论坛
 
 
 

回复

198

帖子

0

TA的资源

纯净的硅(初级)

5
 
各位高人给点意见啊!
此帖出自FPGA/CPLD论坛
 
 
 

回复

370

帖子

0

TA的资源

纯净的硅(中级)

6
 

EDK用的不多

这个问题在于,本人不太会答,研究中.
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表