[an error occurred while processing this directive]
|
Или лыжи не едут или я чего-то вчера тормоз.
Если я гружу свою программу с помощью u-boot (ver.1.1.1), то далее при обращении к куче служебных переменных (область System MMR, конкретно- UART) генерируется исключение. Я так понял, что лоадер запускает мою программу в пользовательском режиме.
Как-то можно ему указать, что я в супервизоре хочу работать? Или как-то обойти эту бякость?
Счас скачал исходники u-boot, буду смотреть там. Больше пока ничего в голову не приходит, как бутлоадер ковырять, :(
И вообще, может есть возможность обеспечить полный доступ ко всем ресурсам в пользовательском режиме? Hу там ICPLB-DCPLB подрихтовать или еще кого?
Или обязательно в супервизоре работать?
PS Или все-таки не в лыжах дело? Кто-то смог с сабжевой платой запустить свою программу, работающую, например, с UART'ом ?
E-mail: info@telesys.ru