版主: 51FPGA

分享到:
共1条 1/1 1   

在SDK 中新建了一个fsbl工程,又把a.c导入到src里了,然后怎么生成a.elf?

    [您是本帖的第1026位阅读者]
simonmao8385
我是GG
高级会员

最后登陆时间:2014-12-08 13:00:36

直达楼层
1# 发表于 2014-09-28 17:34:41
也是新手    在SDK 中新建了一个fsbl工程,又把a.c导入到src里了,然后怎么生成a.elf  ?我想生成BOOT.BIN

点了  到那个去找elf文件,求大神解答


前段时间按指导教程做实验的时候就想了,每次用JTAG线将编好的程序下载到板子上,断电后,就丢失了,怎么样才能不丢失,让板子通电后就能自动运行程序呢。

      看到帖子http://blog.csdn.net/xzyiverson/article/details/11949563






      在自己当初所建的一个控制led灯亮的简单工程继续做

      打开Xilinx SDK上,将工作环境切换正确,已有工程led,新建一个Application Project ,命名为fsbl2led,下一步选择Zynq FSBL,完成,在工程上右击 Create Boot Image,创建BOOT.BIN 需要三个文件,先前的 .bit 来配置PL,fsbl2led.elf文件及 led.elf 文件,完成后在工作目录的bootimage中有两个文件,其中一个是fsbl2led.bif  还有一个output.bin    百度了一下bif 也是启动文件,我将另外一个改为BOOT.BIN了,不知道对不对,等会试一试。

   然后将这个文件替换了原有SD卡中的BOOT.BIN。



  不行,板子启动不起来。

  Y?

 因为SD卡没有分区?  自带的SD卡中就有BOOT.BIN,只是其引导的是一个系统,而在此是引导一个小程序。即落跑程序。

生成Boot Image 的步骤不对?  目前还不太熟悉,不知道。

最终不能将output.bin 改成BOOT.BIN ?  这个也不熟悉


求解答





此帖由simonmao8385于2014-09-28 17:44:13最后编辑
共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]