Skip to contentSkip to conversation

NOR boot support for barebox on the mini2440

DISCUSSION André Lochotzke 2 participants 2 messages Jun 6, 2012 – Jun 7, 2012

lore
Share & tools
lore
#0 lore raw

Hello,

for a small student project I want to add support to barebox for booting from the NOR flash on the mini2440. I hope that it will not be too difficult since barebox can already boot from NOR on different boards.

Did somebody already do some work to enable NOR boot on the mini2440?

Do you have any suggestion of where I should start?

There is already an u-boot version since 2010 [1] that supports it. The code can be found here [2].

Are the u-boot and barebox NOR subsystems very different? How much time do you think would it take to get this done?

Regards
André

[1]
http://bliterness.blogspot.de/2010/04/new-nor-flash-support-in-u-boot.html
[2] http://repo.or.cz/w/u-boot-openmoko/mini2440.git

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

#1 lore raw

Hi André,

Quoted 8 lines · André Lochotzke

Hello,

for a small student project I want to add support to barebox for booting from the NOR flash on the mini2440. I hope that it will not be too difficult since barebox can already boot from NOR on different boards.

Did somebody already do some work to enable NOR boot on the mini2440?

Quoted 7 lines

Do you have any suggestion of where I should start?

There is already an u-boot version since 2010 [1] that supports it. The code can be found here [2].

Are the u-boot and barebox NOR subsystems very different? How much time do you think would it take to get this done?

Starting barebox itself from NOR has nothing to do with the NOR subsystem. I'm not familiar with the mini2440, so I can't tell what you have to do to start barebox from NOR. However, adding a NOR device to barebox (so that you can access NOR flash from within babreox) is trivial, just add the following:

add_cfi_flash_device(-1, base_address, size, 0);

Sascha

Signature · 9 lines
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox