[Buildroot] [PATCH v2 3/3] imx-usb-loader: new package

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Oct 2 09:52:00 UTC 2014


Dear Luca Ceresoli,

On Thu, 02 Oct 2014 10:47:44 +0200, Luca Ceresoli wrote:

> Yes. The only indication in getopt.[hc] is:
> 
>    License: LGPL
> 
> and nothing else. This means LGPL (ant version), it is the list of
> licenses documented on the BR manual.
> 
> BTW, the LGPL license is declared in BR for pppd and tslib as well.

Ok.

> > Also: what about having this package enabled by default in the sabresd
> > defconfigs, if it makes sense to have this host tool enabled for those
> > configurations?
> 
> My plan is slightly more ambitious indeed. What I have in mind is to:
>   1. enable imx-usb-loader for both SABRESD boards;
>   2. prepare the configuration files that imx_usb_loader needs to boot
>      the device;
>   3. document how to boot using imx_usb_loader + the config files.

Sounds like a good plan.

> 
> Step 1 is trivial.
> 
> For step 2 I'll have generate two files: imx_usb.conf (the top-level
> config file for imx_usb) and mx6_usb_work.conf (different for the two
> SoC variants). The former can be taken as is from the imx_usb_loader
> sources, the latter must be edited as described in Vincent's tutorial
> [1], at section "Prepare your payload and configuration".
> 
> I think the best way is to use a post-image script to create these
> files in output/images, except they are not images. Does this sound
> fine?

Yes, it sounds fine. From my point of view output/images is not
necessarily strictly limited to binary images. It can also contain
other files that are useful to run/flash the system on the target.

Though do you really need to generate those files? They look like
pretty much static configuration files, that could be put in
board/freescale/<foo>/, no?

> If step 2 is well done, the actions to boot the device would be as
> simple as:
> 
>    ./output/host/usr/bin/imx_usb -c output/images

Cool!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list