关键词: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服务器上用192.168.1.1这个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成为你的板子的汇编库,或者让你的产品部门的工人为编制的板子。
更多资料,请联系我们:
广州虹科电子 http://www.hkaco.com
吴工 020-38743030 wj@hkaco.com QQ:534807413
文章评论(0条评论)
登录后参与讨论