не знаю степень готовности вашего бинарника, но вместо записи во флеш, для отладки вполне можно грузить по сетке сразу в SDRAM.. и отлаживать.. отлаживать..
типа
бинарник складывать в /tftpboot и дать права на чтение
а уж потом осваивать механизм извлечения из флеша..
Бинарник работает, гружу со среды IAR через J-Link и в пошаговом режиме и так - работает, вопрос как раз в автоматической загрузке и предварительной настройке ARM.
Поясните пожалуйста переменные окружения Uboot, в исходниках в каком то файле есть или они создаются динамически при выполнении самого Uboot
Короче говоря есть ли способ прописать в каком нибудь конфиге стартовый адрес своего бинарника или нужно запустить Uboot и использовать команду setenv
можно сделать и так и так
прописать в файле, где лежат базовые скрипты, свои команды, пересобрать Uboot и Самбой прошить
или остановив работу Uboot любой клавишей прописать свои переменные окружение через setenv, т.е. команды, потом выполнить команду saveenv, Uboot запишет в служебную область флеша. т.е. пересобирать ничего не надо..