The easy way to boot Linux from NOR Flash is to replace the Linux kernel file  already provided on the board (named ‘/SOFTWARE/Image’).

1.       Copy your Linux kernel image into the Juno NOR Flash by connecting the Juno board to your host machine using a USB cable connected to the “USB configuration port” (http://community.arm.com/docs/DOC-8393#jive_content_id_Back_panel).
When you start the Juno board, the Juno board should appear as a USB mass-storage on your host machine.

2.       After copying the file, ensure you un-mount the USB mass-storage on your host machine and reboot the Juno board.

3.       Your new Linux kernel image should be ready to be booted by UEFI

 

FYI, the Juno board has a micro-controller that writes the files copied on the USB mass-storage to the NOR Flash following a specific file system (what named as ‘ARM BootMon File System’).

UEFI recognizes this file system format.

 

Let me know if you need more information.

 

From: linaro-uefi-bounces@lists.linaro.org [mailto:linaro-uefi-bounces@lists.linaro.org] On Behalf Of jayanthi annadurai
Sent: 17 March 2015 19:19
To: linaro-uefi@lists.linaro.org
Subject: [Linaro-uefi] UEFI ARM Bootmonfs

 

Hi,

 

I want to boot Linux from NOR flash. 

I see that ARM juno board is using BootMonFs file system on NOR flash. 

 

How to create BootMonFs on NOR flash? 

Is there any other option available to use NOR as a boot device?

 

Thank you,

Jayanthi


-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782