Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
AT91SAM9260 и загрузка с DataFlash на NPCS0 после NRST - AT91SAM9260 - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Старый форум » SK-AT91SAM9260
AT91SAM9260 и загрузка с DataFlash на NPCS0 после NRST
MSL (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 18.02.2009 23:16
0
Сообщение: 1
MSL (Guest)

Topic opened
Спуститься к концу Подняться к началу
MSL (Guest)
Добавлено 18.02.2009 15:58 Редактировалось 18.02.2009 15:58 Сообщение: 2
MSL (Guest)

После включения питания код грузится с Dataflash на NPCS0 нормально и стартует. После нажатия кнопки NRST в дальнейшем все время только "BOOTROM" на DBGU. Регистр RSTC_MR и биты ERSTL (External Reset Length) с URSTEN (User Reset Enable) не повлияли (может здесь конечно есть хитрости). Вотчдог выключен, BMS = 1. Это такая багофича, или есть способ сделать чтобы после сброса код опять грузился с датафлэш (длительность нажатия, параметр ERSTL или еще что)? Если кто сталкивался или знает - подскажите плиз, спасибо!
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 18.02.2009 16:13 Редактировалось 18.02.2009 16:13 Сообщение: 3
starterkit (Guest)

У Вас на плате AT91SAM9XE512 (потому как с 9260 подобного не замечал)?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 18.02.2009 г. в 16:13:42
Спуститься к концу Подняться к началу
MSL (Guest)
Добавлено 18.02.2009 16:29 Редактировалось 18.02.2009 16:29 Сообщение: 4
MSL (Guest)

AT91SAM9260. Т.е. c dataflash на NPCS0 AT91SAM9260 должен стабильно бутится после нажатия NRST?
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 18.02.2009 16:36 Редактировалось 18.02.2009 16:36 Сообщение: 5
starterkit (Guest)

Т.е. Вы со стандалон приложением "бодаетесь" (потому как с Linux ничего подобного не происходит)?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 18.02.2009 г. в 16:47:36
Спуститься к концу Подняться к началу
MSL (Guest)
Добавлено 18.02.2009 16:58 Редактировалось 18.02.2009 16:58 Сообщение: 6
MSL (Guest)

Да у меня просто был написан свой мелкий бут, который я грузил по DBGU. Т.к. с железом все ясно и он почти не меняется - решил засунуть его в датафлэш и столкнулся с этой странностью. Просто еще в сети нашел, что у человека на дев борде была походая проблема и он решил ее значениями ERSTL в регистрах... http://coleman.jandasoft.biz/?p=25

Ну а если по теме - то сейчас написал проверочный код, который ничего не инитит и просто зажигает светодиод и засунул его в датафлэш - все работает. Т.е. это уже мне надо будет разбираться после чего из моего инита не стартует код с датафлэша после ресета. Как найду - отпишусь-)
Спуститься к концу Подняться к началу
MSL (Guest)
Добавлено 18.02.2009 23:16 Редактировалось 18.02.2009 23:16 Сообщение: 7
MSL (Guest)

Странно, но причина в значении Real-time Mode Register (RTT_MR) RTPRES... Если сделать его, например, 0х20 - то после сброса уже не грузится код с датафлэш...
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-AT91SAM9260