Я тоже начал борьбу с 2416. Конкретно модуль от "Boardcon". В основную плату втыкается модуль 2440. С ним вопросов нет - все путем.
А якобы в эту же плату можно вставить модуль на 2416. И тут проблема с загрузкой.
С фабрики в NAND есть и u-boot, и Linux. И это работает. А вот как поменять kernel пока не придумал.
С платой пришла прилада uboot-writer.exe которая записывает uboot, zImage и образ файловой системы на MMC карточку. Проверил - записано в конце и 2 сектора пустые. Но не работает. Точнее на терминал пишется ОК но он врет - ничего не ОК и больше ничего не происходит. Если не вставлять ММЦ или вставить пустую, то и ОК не напишет. Один самый первый раз u-boot сработал с MMC, но больше ни разу.
Такие вот проблемы. А теперь вопросы:
как запускать через USB?
можно ли под Linux переписать kernel? Я могу читать с форматированной MMC карты и наверное смогу сделать dd if=/mnt/sd/zImage of=/dev/mtdblock1
Но страшно, поскольку если не сработает то не знаю как его запускать.
U-boot MMC не читает. Команда mmcinit его подвешивает навсегда