Thanks Josef for the response and links, the board is not off the shelf product, it was designed by a hardware contractor, so I have do as you advised to change kernel+config and to add mtd-utils recipe.
In my previous project working on a TI ARM processor with NOR Flash, installed with Debian armhf, I did not recall any work to interface MTD NOR Flash, it was booted like a normal Linux distribute. For NAND, is the Linux be able to handle read / write NAND flash as in NOR? Thank you very much. Kind regards, - JH On 6/6/19, Josef Holzmayr <holzm...@rsi-elektrotechnik.de> wrote: > On Thu, Jun 06, 2019 at 09:15:46PM +1000, JH wrote: >> More specific, looks to me that the drivers are OS based, the eCos has >> NAND I/O, the OpenWRT has some support NAND I/O as well, how does the >> Yocto support? > > This is not exactly a "how does the yocto" support-thing. Yocto is not > the OS. The OS by itself is the Linux kernel, which has extensive NAND > support in a lot of varieties. If you want to have a look, see > https://elixir.bootlin.com/linux/latest/source/drivers/mtd and > especially the nand subdirectory. In a nutshell it goes like this: if > you buy a board, ask whomever gave it to you for a kernel plus config > that works. Also, they are in most cases also obliged to tell you how to > write something to the (NAND-)flash. > > For the userspace side, there is the mtd-utils suite: > http://www.linux-mtd.infradead.org which is already nicely packaged for > OE: > http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/mtd/mtd-utils_git.bb > > So these are your starting points, you have to apply them to your > specific setup yourself. The only common things I can think of is: > 1) make sure your kernel+config support the flash chip in use > 2) install the mtd-utils for interacting with it. > > Greetz. > >> >> Thank you. >> >> Kind regards, >> >> - JH >> >> On 6/6/19, JH <jupiter....@gmail.com> wrote: >> > Hi, >> > >> > Has anyone used NAND? Does the MTD already support the NAND driver or >> > do you have to work our the detailed driver yourself? Could you share >> > your experiences how to build the image and to hand and access the >> > NAND if it is required? >> > >> > Thank you. >> > >> > Kind regards, >> > >> > - JH >> > >> -- >> _______________________________________________ >> yocto mailing list >> yocto@yoctoproject.org >> https://lists.yoctoproject.org/listinfo/yocto > > -- > ——————————————— > Josef Holzmayr > Software Developer Embedded Systems > > Tel: +49 8444 9204-48 > Fax: +49 8444 9204-50 > > R-S-I Elektrotechnik GmbH & Co. KG > Woelkestrasse 11 > D-85301 Schweitenkirchen > www.rsi-elektrotechnik.de > ——————————————— > Amtsgericht Ingolstadt – GmbH: HRB 191328 – KG: HRA 170393 > Geschäftsführer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg > Ust-IdNr: DE 128592548 > > _____________________________________________________________ > Amtsgericht Ingolstadt - GmbH: HRB 191328 - KG: HRA 170363 > Geschäftsführer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg > USt-IdNr.: DE 128592548 > > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto