Доброго времени суток! Зашиваем в NAND свое приложение записываем его в DDRAM, запускам, работает несколько секунд и перезагружается! элементарная программа с миганием светодиодов и "Hello world" в USART в бесконечном цикле.
Работаем в hyper-terminale. Подскажите пожалуйста как нам от этого избавиться? и почму происходит такое ? надо ли менять u-boot, или копаться в bootstrap? Может быть просто решается какой либо командой ?
Вы о чем ? :) вообще-то ватчдог это полезная штука - только отключать или включать его можно 1 раз, если включили - далее нужно постоянно сбрасывать счетчик, в linux это все реализовано в полной мере, вам проще его отключить наверно.
Надо пересобарть u-boot для его отключения? или можно это сделать попроще ?
Отключать его нужно в bootstrap - смотрите в его исходниках, скорей всего код который это делает в вашем случае просто закоментирован, естественно пересобирать его нужно потом.
Если несложно можно поподробней описание как это сделать и где это находится или ссылку на гайд по этой штуке ?
Нашол вот тут http://wiki.starterkit.ru/uboot патч в самом конце. но он для uboot, а не как вы сказали для BS. Только не понятно как этим патчем пользоваться.
Ничего не получается... просто после бутстрепа ничего не происходит, нигрузится u-boot и всё ....
Буду благодарен если поможете, а точнеее выложите бинарник с бутстрепом и У-БУТОМ с отключеннным watchdog.
Так-же нашел патч http://starterkit.ru/html/index.php?name=files&op=view&id=13 только не могу понять как им воспользоваться. Подскажите пожалуйста, как пропатчить u-boot?