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

 
 
 
Reply to this topicStart new topic
> Keil и SAM-BA, AT91SAM7X
Sergei_K
сообщение Oct 5 2007, 09:27
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346



была написана простейшая программа (дерганье ногой) в Keil, симмуляция программы проходит успешно, все работает.. Далее берется hex-файл и зашивается в контроллер с помощью SAM-BA.. Прошивка также проходит без видимых проблем (проверка проходит успешно).. Далее перезагружается микроконтроллер, смотрится результат.. которого, к сожалению, нет.. 05.gif

Так вот, вопрос в следующем: может ли это быть из-за того, что, скажем, самбе требуется bin-файл, а не hex? Если так, то какой можно воспользоваться программкой? (в принципе, пробовал конвертить программкой hex2bin, однако ситуация не изменилась)
Go to the top of the page
 
+Quote Post
yura-w
сообщение Oct 5 2007, 10:34
Сообщение #2


Местный
***

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



Цитата(Sergei_K @ Oct 5 2007, 13:27) *
...с помощью SAM-BA.. ...Далее перезагружается микроконтроллер, смотрится результат.. которого, к сожалению, нет..

Если вы работаете с at91sam7x (наверное с другими такая же ситуация),
то перед загрузкой программы с помощью SAM-BA, вам надо:
- кратковременно (пусть 1сек) подать сигнат питания на вывод "ERASE" (для стирания flash),затем
- выключить питание контроллера, замем
- включить и только тогда можно прошивать, надеясь на успех

Сообщение отредактировал yura-w - Oct 5 2007, 10:43
Go to the top of the page
 
+Quote Post
Sergei_K
сообщение Oct 5 2007, 11:40
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346



Цитата
Если вы работаете с at91sam7x (наверное с другими такая же ситуация),
то перед загрузкой программы с помощью SAM-BA, вам надо:
- кратковременно (пусть 1сек) подать сигнат питания на вывод "ERASE" (для стирания flash),затем
- выключить питание контроллера, замем
- включить и только тогда можно прошивать, надеясь на успех


Да я так и делаю.. Более того, без этих действий винда вообще не увидит, что к ней присоединена плата.. В том-то и дело, что прошивается МК вроде нормально.. unsure.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 5 2007, 13:19
Сообщение #4


Гуру
******

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



Цитата(Sergei_K @ Oct 5 2007, 13:27) *
Далее берется hex-файл и зашивается в контроллер с помощью SAM-BA..

Самбе на входе нужен bin. Выложите проект - попробуем разобраться, почему не мигает.
Go to the top of the page
 
+Quote Post
Sergei_K
сообщение Oct 8 2007, 08:47
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 49
Регистрация: 14-02-07
Пользователь №: 25 346



Спасибо, все заработало..
Забыл указать, откуда нужно грузиться МК.. biggrin.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st July 2025 - 00:15
Рейтинг@Mail.ru


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