|
|
  |
как прошить AT91SAM7S256, на отладочной плате |
|
|
|
Nov 7 2009, 00:49
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988

|
Цитата(aaarrr @ Nov 6 2009, 02:18)  2 Alexan300: Вот проект под IAR 5.4 со стартапом , блекджеком и шлюхами.
blink.rar ( 66.15 килобайт )
Кол-во скачиваний: 127Специально из-за вас ИАР поставил. Большое спасибо! проект открыл, все фаилы к проекту подключены. сначало сделал все как у вас, только в линкере изменил расширение фаила на бин. откомпелировал. debug и relase. получил в папке ехе бинарник. записал его в мк самбои.. проверил. все без ошибок. отключил юсб шнур..включил, реакции 0((затем также резетом, что конечно бесполезно но на всякии случаи затем полез в опции, заменил ARM7TDI на AT917SAM256..снова откомпилировал..опять 0.. записываю с 0х100000, вкладка флеш.. Нучто я еще мог пропустить!!!!???((
|
|
|
|
|
Nov 7 2009, 01:02
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(alexan300 @ Nov 7 2009, 03:49)  сначало сделал все как у вас, только в линкере изменил расширение фаила на бин. Оно и так было bin, что вы меняли? Цитата(alexan300 @ Nov 7 2009, 03:49)  Нучто я еще мог пропустить!!!!???(( Понятия не имею. Попробуйте записать готовый бинарник (debug\exe). Проект я честно проверил, правда записывал при помощи SAM-Prog, но разницы с Самбой никакой нет.
|
|
|
|
|
Nov 7 2009, 01:12
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(alexan300 @ Nov 7 2009, 04:07)  blink.bin а было расширение ..out out и получающийся из него bin - две ОГРОМНЫЕ разницы. Цитата(alexan300 @ Nov 7 2009, 04:07)  сампрог он же не через юсб прописывает?? Через USB. Цитата(alexan300 @ Nov 7 2009, 04:07)  чесно говоря бинарника я что то не нашел после разахивирования..щас еше проверю. Тем не менне, он там есть.
|
|
|
|
|
Nov 7 2009, 06:17
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Цитата заменил ARM7TDI на AT917SAM256 Это тоже пример "шаловливых ручек". Зачем? Крутите потом, когда разберетесь с загрузкой файлов - когда сможете контролировать результат. Цитата включил, реакции 0 Разнца между загрузкой в ОЗУ и программированием ПЗУ Вам понятна?
Сообщение отредактировал Genadi Zawidowski - Nov 7 2009, 06:20
|
|
|
|
|
Nov 7 2009, 09:53
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988

|
Цитата(aaarrr @ Nov 7 2009, 04:12)  out и получающийся из него bin - две ОГРОМНЫЕ разницы.
Через USB.
Тем не менне, он там есть. Так может я не так пытаюсь создать бин фаил? я в настройках линкера меняю разрешения фаила с out на bin..как написано в книге Редькина. бин бину рознь чтоли? Да в каталоге ехе я нашел бинарник,он успешно все прошивает..но если я пытаюсь на основании Ваших фаилов создать новый бинарник, то ничего не выходит. Как будто я что то ни так делаю) Цитата(Genadi Zawidowski @ Nov 7 2009, 09:17)  Это тоже пример "шаловливых ручек". Зачем? Крутите потом, когда разберетесь с загрузкой файлов - когда сможете контролировать результат.
Разнца между загрузкой в ОЗУ и программированием ПЗУ Вам понятна? Я же и пишу, что сначало ни чего не менял. это потом уже от без исходности Разница думаю более менее ясна."Правильный " бинарник то прописывается и выполняется) Да деиствительно ,бинарник получаемый из ...out, при изменение в закладке линкера output на разрешение bin не соответсвует тому что мне прислал aaarrr. и вразмерах в 10 раз больше. Подскажите пожалуйста, как мне настроить ИАР на создание бин фаила?
Сообщение отредактировал alexan300 - Nov 7 2009, 09:32
|
|
|
|
|
Nov 7 2009, 16:37
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(alexan300 @ Nov 7 2009, 19:25)  ради эксперемента я спрятал Ваш бинарник в другую папку, и надеился что после компиляции у меня появится новый блинк бин, но он почемуто не появляется. из чего я сделал вывод что что то внастроиках уменя нетак(( Если он не появился, значит или были ошибки при компиляции, или для текущей конфигурации (debug/release) не стоит галка "Generate Additional Output". Для конфигурации release в этом проекте она не стоит. Цитата(alexan300 @ Nov 7 2009, 19:32)  после изменения в линкере расширение фаила обратно на OUT... Ну вот. Сначала надо было все-таки разбираться, а потом что-то крутить. P.S. Вы, похоже, рекорд поставили - две недели на "помыргать светодиодом"
|
|
|
|
|
Nov 7 2009, 16:58
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988

|
эээ.. а как мне отследить реакцию на нажатие кнопки ?? Код void Delay (unsigned long a) { while (--a!=0); } int main() { //Enable RESET AT91C_BASE_RSTC->RSTC_RCR = 0xA5000008; AT91C_BASE_RSTC->RSTC_RMR = 0xA5000001; Delay(1000); по анологии?? или же все таки RSTC это сугубо к резету??
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|