NASR-M board bring-up, first Linux boot
Today I was happily observing Linux boot messages on a NASR-M tty console. It was a major milestone in development. I decided to generate the PetaLinux image using the traditional workflow and leave the Yocto exploration for later. Sadly, good old PetaLinux tools will be deprecated in favor of Yocto in 2026.
The easiest way was to boot off the SD card, which I did. The whole process of PetaLinux image creation is well documented in UG144. The only thing I didn't understood initially was a BOOT.BIN generation. I've found the answer on the Xilinx forum:
petalinux-package --boot --u-boot images/linux/u-boot.elf --dtb images/linux/system.dtb \
--fsbl images/linux/zynq_fsbl.elf
Once I have more time, I will solder in the USB peripherals and test if they work. But before USB tests, I really want to make a very simple PL design and check whether I can transfer data between the PS and PL via DMA.
Of course, I can’t forget about the dorky triumph picture.
