Zis Note

Das U-boot

08 Jun 2023

Das U-boot Problem

Das U-boot yang sebelumnya sukses di loading sekarang justru mengalami error yang tidak bisa saya perbaiki

U-Boot 2022.01 (Sep 20 2022 - 06:35:33 +0000)

CPU:   Zynq 7z020
Silicon: v3.1
Model: Zynq ZC702 Development Board
DRAM:  ECC disabled 1 GiB
initcall sequence 3ffd22d4 failed at call 040028bc (err=-19)
### ERROR ### Please RESET the board ###

padahal sebelemunya bisa, lets we start this journey

Boot package evaluation

saya menggunakan command berikut untuk tidak mempackage fsbl dan bitstream unutk melakukan evaluasi error terjadi karena effect overlap antara fsbl dan bitstream.

petalinux-package --boot --u-boot --force

hasilnya sungguh mengejutkan memang tidak error di uboot, maksudnya error di das u boot tidak membelikan log error namun tidak bisa masuk ke dalam boot kernel.

Menambahkan Fsbl dalam boot bin

harapannya setelah menambahkan command ini saya bisa melakukan bootloading ke rootfs

petalinux-package --boot --fsbl zynq_fsbl.elf --u-boot --force 

dan melakukan communikasi uart

picocom /dev/ttyUSB0 --baud 115200 --omap crcrlf

ternyata bootloading tidak mengalami perubahan.

Mungkin ini masalah configurasi hardware setting pada vivado, mungkin juga masalah file kernel nya, saya masih menguji beberapa command siapa tahu memang benar ada di kernelnya karena saya pernah berhasil melakukan booting hingga rootfs.

Oke kita kembali ke state awal

Package boot dengan semuanya

petalinux-package --boot --fsbl zynq_fsbl.elf --u-boot --fpga system.bit --force