реклама на сайте
подробности

 
 
9 страниц V  « < 5 6 7 8 9 >  
Reply to this topicStart new topic
> как прошить AT91SAM7S256, на отладочной плате
aaarrr
сообщение Nov 5 2009, 23:18
Сообщение #91


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



2 Alexan300: Вот проект под IAR 5.4 со стартапом, блекджеком и шлюхами.
Прикрепленный файл  blink.rar ( 66.15 килобайт ) Кол-во скачиваний: 127

Специально из-за вас ИАР поставил.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Nov 5 2009, 23:49
Сообщение #92


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(aaarrr @ Nov 6 2009, 02:18) *
Специально из-за вас ИАР поставил.


Во как он всех нас достал!
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 00:49
Сообщение #93


Частый гость
**

Группа: Участник
Сообщений: 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, вкладка флеш..
Нучто я еще мог пропустить!!!!???((
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 7 2009, 01:02
Сообщение #94


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexan300 @ Nov 7 2009, 03:49) *
сначало сделал все как у вас, только в линкере изменил расширение фаила на бин.

Оно и так было bin, что вы меняли?

Цитата(alexan300 @ Nov 7 2009, 03:49) *
Нучто я еще мог пропустить!!!!???((

Понятия не имею. Попробуйте записать готовый бинарник (debug\exe).
Проект я честно проверил, правда записывал при помощи SAM-Prog, но разницы с Самбой никакой нет.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 01:07
Сообщение #95


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988



blink.bin а было расширение ..out
сампрог он же не через юсб прописывает??
чесно говоря бинарника я что то не нашел после разахивирования..щас еше проверю.
да Ваш бинарник работает..я заметил странность..что когда я создаю бин фаил и при записи смотрю на него в самбе, то вижу один код (самое начало) а когда чеи то заведомо рабочии то другое начало фаила..странно..

Сообщение отредактировал alexan300 - Nov 7 2009, 01:12
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 7 2009, 01:12
Сообщение #96


Гуру
******

Группа: Свой
Сообщений: 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) *
чесно говоря бинарника я что то не нашел после разахивирования..щас еше проверю.

Тем не менне, он там есть.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 7 2009, 06:17
Сообщение #97


Профессионал
*****

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



Цитата
заменил ARM7TDI на AT917SAM256

Это тоже пример "шаловливых ручек". Зачем?
Крутите потом, когда разберетесь с загрузкой файлов - когда сможете контролировать результат.
Цитата
включил, реакции 0

Разнца между загрузкой в ОЗУ и программированием ПЗУ Вам понятна?

Сообщение отредактировал Genadi Zawidowski - Nov 7 2009, 06:20
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 09:53
Сообщение #98


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 13:40
Сообщение #99


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988



Еще замметил следующее.. бинарник создаваемый моим ИАРом имеет в своем составе бинарник присланный aaarrr ом..
хмм..стоит задуматься. что в настроиках моего ИАРа добавляет в бин фаил еще код..?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 7 2009, 14:25
Сообщение #100


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexan300 @ Nov 7 2009, 12:53) *
Так может я не так пытаюсь создать бин фаил? я в настройках линкера меняю разрешения фаила с out на bin..как написано в книге Редькина.

Выбросьте немедленно эту книгу.

В проекте, который я выложил, уже настроен вывод bin-файла. Делается это на владке Output Conveter, а не Linker.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 16:25
Сообщение #101


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988



да я уже нашел эту вкладку. аутпут конвертер, аутпут формат: бинари, аутпут фаил: блинк бин.
ради эксперемента я спрятал Ваш бинарник в другую папку, и надеился что после компиляции у меня появится новый блинк бин, но он почемуто не появляется. из чего я сделал вывод что что то внастроиках уменя нетак((
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 7 2009, 16:30
Сообщение #102


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Берете проект из архива, удаляете бинарник из debug\exe, ничего больше не трогаете. Открываете проект в IAR'е, нажимаете F7 - должен появится бинарник.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 16:32
Сообщение #103


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988



УРА!! после изменения в линкере расширение фаила обратно на OUT у меня появился на выходе в папке ехе, рабочии бинарник, который упешно загрузился и заработал в мк..конечно вижу определенный геморои с постояннои перезагрузкои проца для запуска исполняемои программы и обратно для определения виндусом.
успешно запустилась моя первая модифицированная програамма!! большое всем спасибо!!!!!!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 7 2009, 16:37
Сообщение #104


Гуру
******

Группа: Свой
Сообщений: 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. Вы, похоже, рекорд поставили - две недели на "помыргать светодиодом" smile.gif
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 7 2009, 16:58
Сообщение #105


Частый гость
**

Группа: Участник
Сообщений: 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 это сугубо к резету??
Go to the top of the page
 
+Quote Post

9 страниц V  « < 5 6 7 8 9 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016