Skip to content
dry-75 edited this page Aug 23, 2018 · 2 revisions

Welcome to the imx-m4fwloader wiki!

Note: this loader Linux app, by definition of an app, runs from the user space, yet it's playing with / altering raw hardware registers. This ain't gonna fly with many people, as screwing with hardware with user apps is a strict no-no for many. And indeed, the app relies on your Linux configuration being nice and providing "/dev/mem" node without which it won't work (thus, you need to enable it in your kernel configuration to use it).

On the other hand, there is already something called Remoteproc for iMX kernel driver, which would load your firmware as this app would do, in a safe manner from the kernel (I haven't moved to it just yet .. ). I guess, maybe & probably, no release system will provide /dev/mem under normal conditions ...

For debugging however, you may still find the imx-m4fwloader app quite useful.

Clone this wiki locally