Generate Libraries and BSPs 成功

本文分享了EDK 6.3i使用中遇到的问题,即其不支持有空格的文件名。还总结了EDK使用流程,包括生成网表、设置软件、生成比特流等步骤。强调英文重要性,使用时要注意日志文件,且设计规则检查是关键,不符合规则无法生成库。


 刚刚过去的这一个小时没有白费!

 EDK 6.3i 中终于Generate Libraries了,原来问题一直隐藏在一个恶心的bug后面:EDK 6.3i 不支持有空格的文件名!害得我我把文档有关software specifiction 这方面的搜了一遍又一遍,看了一遍又一遍,连那个该死的demos on demand 的演示录像都看了三遍!

 不管怎么样,有关platform studio的前期准备就这样应该差不多了,剩下的在后面的设计学习中再进一步深入研究吧。总结一下经验:

 1. EDK 使用流程
 (1) Generate Netlist;
 (2) S/W settings...;
  e.g. Change the baseaddress according to the SDRAM specified in MHS file.
 (3) Generate BitStream;
  This is used to initialize the BRAM of the FPGA.
 (4)  Set compiler options in the Application tab;
 (5)  Add project/source file/linkscript;
 (6)  Generate library;
 (7)  Build user applications;
 (8)  Download;
 (9)  Debug;
 (10) Others.

 2. E文很重要!问题解决之后好像隐约想起来了在xilinx文档的什么地方提到过platform studio不支持带空格的文件名,可是当时过目就忘,实在没有母语给人的印象深刻。

3. 在使用过程中要注意日志(.log)文件,包括尤其是platgen.log和libgen.log。就是因为我后来注意到了这些文件里面的error提示,才让我又明白了很多问题。

4. 设计规则检查(DRC)是一道门槛。如果tcl脚本检测到不符合DCR的设计,它是不会为你generate library的。这些error或warning都记录在了libgen.log中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值