This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Boot and flash Zephyr OS

  • As I can see, I flashed Zephyr to Carbon 96 board, I don't fully understand the process, I mean, I see .bin and .elf files but i don't see boot.img file, how do i make a bootable file ? what are the required files to flash ? Is flashing is the same to all the boards? (as I wrote before 2 weeks, I will bring Zephyr to DragonBoard 410c and trying it on carbon 96)

  • Can you please send me Zephyr architecture document? And some Zephyr document, I such as how to flash it to a new board, what are the required files to a new board ?

  • Is there any "boot.img" for zephyr?

Parents
  • Thanks, i saw some documentation files. I still don't understand how to make the output to "boot.img" file. After compile i got elf and bin (which I understood are relevant and a lot more file), Do I need to convert the elf file to img ?

    Can you help with architecture issues ? Zephyr is not support Cortex a-53 (dragonboard architecture) and I don't understand the whole process.

  • I think your board is a bit overkill for running Zephyr. Zephyr is targeted towards small MCUs running from a couple of MHz. There is no boot.img, as this is not x86/Linux. The generated bin is used to flash the board. What are your intentions of running Zephyr on this board? I think you would be better off with some Linux distro. Note that even though Zephyr is supported by a lot of nRF5x based boards, Nordic is not the developers of Zephyr. We cannot provide support on porting to other architectures.

Reply
  • I think your board is a bit overkill for running Zephyr. Zephyr is targeted towards small MCUs running from a couple of MHz. There is no boot.img, as this is not x86/Linux. The generated bin is used to flash the board. What are your intentions of running Zephyr on this board? I think you would be better off with some Linux distro. Note that even though Zephyr is supported by a lot of nRF5x based boards, Nordic is not the developers of Zephyr. We cannot provide support on porting to other architectures.

Children
No Data
Related