NOEL-ARTYA7-EX-QSG
December 2020, Version 1.2
22
www.cobhamaes.com/gaisler
For a text only configuration dialog use:
make menuconfig
You can also configure the Linux kernel:
make linux-xconfig
or
make linux-menuconfig
Figure 7.2. Linux kernel configuration dialog
The image is then created by running make (this will take a while depending on the number of software packages
selected):
make
The main output will be the file
output/images/fw_payload.elf
which can be loaded onto the NOEL
system using GRMON.
The dependency handling for the OpenSBI package is not working correctly. If the image does not start or does
not include recent changes to the configuration, try deleting the
output/build/opensbi-*
directory and
rebuild the image.
Start grmon with
-u -nb
to forward the UART output and not break on page faults. Then load the image:
grmon3> load output/images/fw_payload.elf
40000000 .text 58.5kB / 58.5kB [===============>] 100%
4000F000 .rodata 2.9kB / 2.9kB [===============>] 100%
40010000 .data 512B [===============>] 100%
40200000 .payload 12.7MB / 12.7MB [===============>] 100%
Total size: 12.80MB (97.78Mbit/s)
Entry point 0x40000000
Image noelv-buildroot/output/images/fw_payload.elf loaded
Load the DTB using the
dtb
command:
grmon3> dtb noel-xilinx-artya7.dtb
DTB will be loaded to the stack