3
Thanks JH for the reply.
Apparently, the link I referred was temporary down, but now is online again.
As mentioned, I followed the instructions in the Testboard example, using the scripts provided. The part that I am still confused is the programming part:
1. Generated the project with the vivado_create_project_guimode.sh, and TE::hw_build_design -export_prebuilt on Vivado TCL console.
2. Run init_congif.sh, and follow Petalinux Kickstart:
a. petalinux-create --type project --template zynq --name <PROJECT_NAME>
b. petalinux-config --get-hw-description=<PATH_TO_HDF>
c. petalinux-config, petalinux-config -c kernel, petalinux-config -c rootfs
On this part, in Kickstart documentation does not say anything about the petalinux-config, but in the tutorial mentioned before, says one need to config SD options, and in the petalinux-config -c kernel, one needs to config the USB-to-ethernet driver. Is this correct? Or am I mixing things and creating problems?
3. petalinux-build
In this part, it is not clear for me if I should create the BOOT.BIN with SDK directly, or petalinux-package --boot command, or how exactly should I create it (considering the note about the Zynqberry 726 with Vivado 2017.4, which requires FSBL to create the BOOT.BIN). It is supposed to be a special FSLB precompiled in the Testboard files, but I found nothing, and I tried with SDK a BOOT.BIN using the command:
petalinux-package --boot --fsbl ./images/linux/zynq_fsbl.elf --fpga <path-to-bit-file>.bit --u-boot
4. I copied the image.ub in the first partition of SD card, with the system.dtb. In the second partition, copied the root file system (ubuntu), and created the fstab file (all accordingly with the tutorial mentioned above).
At the end, the SD card in the board, program the flash with the BOOT.BIN, and connect a serial terminal to the port that is created. I can see the first messages on the boot up, kernel version, hardware checking, and then it gets on hold forever. What could be the problem, or what am I doing wrong?
I appreciate any comment