PEEDI 4 把PEEDI仿真器用作一个独立的闪存编程器 案例.docVIP

PEEDI 4 把PEEDI仿真器用作一个独立的闪存编程器 案例.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
把PEEDI用作一个独立的闪存编程器 关键词:PEEDI闪存编程器,简单,目标配置文件,支持4核 介绍 在开发过程之后,项目开始面向大众。这里错过的环节就是制造生产,在此PEEDI又一次发现了它合适的位子,作为一个强大的闪存编程器。 PEEDI可能以这样的配置方式,即可以让一个没有高能力的工程师个人就可以轻松应付。比如:一个PCB汇编工厂的工人可以编译完全的配置板。 让我们开始工作吧! 首先你需要准备目标配置文件,然后把这些程序文件一起载入一张MMC卡或SD卡。除了所有需要在目标配置文件中设置的共同的东西,你需要在你执行的命令里写下所有的命令。例如:你可能需要一个命令去擦除目标的闪存,一个命令去编译它,一个命令去证实它们并让这些同时实现。这些程序写在如下的[ACTIONS]中: 这些数字显示了哪些数字被显示在了前面的LED面板显示器,这些给定的命令被SELECT按钮选中。你可以从第1行到第15行运行说明这15行命令。 AUTORUN参数指定了哪些命令自动对连着PEEDI的检测目标执行。你甚至不用按前平面面板的START按钮就可以开始程序的运行,只要连着下一个要编程的板子。如果你不需要自动运行这个功能,只要在起始行用分号就可以屏蔽AUTORUN参数。 在配置文件夹内,你可以以你所期望的长度来命名程序命令,让它与别的部分区不一样。在本例中我选择解释命令运行的名称。 一行PEEDI CLI命令里的命令组成了一个共同的部分。现在你可以定义这些程序就像在例子中我做的那样: 利用闪存编程更多的命令你可以支持四个核,同时可以节约大量的时间。 在配置文件之后,你需要复制它,程序程式化为FAT格式到MMC或者SD卡。这些可以在两种方式完成:用MMC/SD读卡器到你的PC或者如果你没有读卡器就用PEEDI转换命令。做完这些,你需要开始一个文件服务器(FTP,HTTP或者TFTP),用远程登录应用连接到PEEDI命令线,并且使用像如下的转换命令: 黑体显示你需要进入的东西,假设‘myconfig.cfg’是需要用到的目标配置文件,‘myimage.bin’是要编程的程序文件,他们可以从TFTP服务器上用这个IP地址下载下来。 不要介意哪种方式你复制文件到你的卡里,确保现在卡已经放进PEEDI的卡槽里了。 现在剩下两件事需要设置——让PEEDI从MMC/SD卡中下载目标文件,使用一个静态的IP地址。最后,如果PEEDI被设置为从DHCP服务器中获得IP,然后没有服务器(或者以太网打不开)PEEDI将持续地尝试去找到一个DHCP服务器,这将会显著的延长PEEDI的启动时间。因此,启动PEEDI时你需要登入RedBoot命令线。做完这些,首先用一系列的连接线连接到PEEDI的连续的接口和各种末端应用(例如HyperTerminal)。然后按下并保持PEEDI前面屏幕上的按钮和用背平面的按钮重置PEEDI。过了几秒你将看到RedBoot在末端应用中的命令提示。 现在用fconfig命令去设置一个稳定的IP,像这样从MMC/SD卡中设置PEEDI下载目标配置文件: 现在所有的东西都设置好了,PEEDI准备好单独工作。因此,切断以太网的线,然后连接一个有动力装置的PEEDI的JTAG口。如果你运行autorun清除,在PEEDI已经连接到目标之后开始运行程序。如果你不使用它,只要用前面面板上的SELECT键选择需要的命令来实现,按下START键开始运行。 如果一个程序开始运行了一部分,前面面板上的LED灯显示一个程序正在执行。如果在执行程序时一个错误出现了,程序执行将被打断。没有别的程序被执行,一个快速的编码显示在LED显示板上来描述错误。同时,编码错误显示时PEEDI喇叭响很多次。这些可能是提示错误的编码: 1 TIMEOUT 2 NOT FOUND 3 INVALID ARGUMENT 4 GENERIC ERROR 如果这些程序执行下来没有错误,LED显示器再次显示命令行数以及语音提示。 关于在PEEDI中发生的事情的附加信息可能optained在PEEDI的系列行。PEEDI的启动过程,config文件下载,与目标间的连接,命令选择,命令执行和更多功能。因此,我推荐你们留意PEEDI发送的信息,通过连续插口和检查是否每个步骤如预期的运行直到你确定你的PEEDI配置没有问题。 让我们开始真正的工作吧! 现在PEEDI准备调试成千上万的板子,相应地为成千上百的顾客准备好了。因此,快来吧,让PEEDI成为你的板子的汇编库,或者让你的产品部门的工人为编制的板子。 广州虹科电子科技有限公司

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档