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

 
 
> AT91SAM9260, не пишется в память
crack_enigma
сообщение Jun 22 2009, 10:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 6-07-07
Пользователь №: 28 939



Здравствуйте! Имеется самодельная плата с мк. AT91SAM9260. Память ROM абсолютно чистая (заполнена 0xFF). При соединение с SAM-ba или IAR не удаётся изменить даже SRAM. При этом в IAR регистры изменить удаётся (в панели register), Выводил 1 на нужный вывод включал отключал главный осциллятор итд.

В чём может быть причина?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
sergeeff
сообщение Jun 22 2009, 12:25
Сообщение #2


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

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



Что-то с samba у вас не так. ROM не может быть абсолютно чистой, там же хоть-что должно сидеть.
Go to the top of the page
 
+Quote Post
crack_enigma
сообщение Jun 23 2009, 05:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 6-07-07
Пользователь №: 28 939



Почему с SAM-BA?

используется связка j-link sam-ba(v2.8)
и
используется связка j-link IAR (v5.20)

и там и там вся память 0xFF.

Сообщение отредактировал crack_enigma - Jun 23 2009, 05:46
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jun 23 2009, 06:30
Сообщение #4


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

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



Тогда большой вопрос в том, а работает ли процессор вообще? Питание, clk и прочее?
Go to the top of the page
 
+Quote Post
crack_enigma
сообщение Jun 23 2009, 07:41
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 6-07-07
Пользователь №: 28 939



Питание проверил. Кварцы запустились. Проверить тактовые сигнал c выводов SCK не могу корпус 208.

А стереть BootMemory (область с 0x00 адреса где загрузчик) с помощью SAM-BA возможно? И если возможно, то возможно ли потом снова записать?

Сообщение отредактировал crack_enigma - Jun 23 2009, 07:49
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jun 23 2009, 07:48
Сообщение #6


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

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



ROM она и в Африке ROM - однократно программируемая в процессе производства память.
Go to the top of the page
 
+Quote Post
crack_enigma
сообщение Jun 23 2009, 07:50
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 6-07-07
Пользователь №: 28 939



А тогда в чём отличие ROM от BootMemory?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jun 23 2009, 07:58
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



А в каком месте вы ищите РОМ и РАМ?


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jun 23 2009, 08:18
Сообщение #9


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

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



При любом варианте старта ROM должен читаться с 0x10 0000, SRAM0 с 0х20 0000.
Go to the top of the page
 
+Quote Post
crack_enigma
сообщение Jun 24 2009, 05:53
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 6-07-07
Пользователь №: 28 939



Благодарю всех за внимание.

Провел следующие действия:

- установил sam-ba 2.7 (не помогло)
- использовал набор утилит от SEGGER (в командной строке удалось прочитать память)
однако теперь читаются после 0х20 1000 это нормально?

сразу скажу адреса из не подключены диапазонов (EBI 1 ...) читаются как oxFF а тут 0x20 1000 набор данных.

Возник вопрос а может ли быть конфликт при установке утилит от SEGGER и sam-ba?
Go to the top of the page
 
+Quote Post
crack_enigma
сообщение Jun 25 2009, 10:18
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 6-07-07
Пользователь №: 28 939



Спаяли новую плату. После чего с IAR начало прошиваться. Однако sam-ba показывает что везде 0000. laughing.gif .зато программа jlink Commander от SEGGER возвращает по команде mem не пустую память. Таким образом вопрос разрешён но возник ещё один:


BMS = 1 Прошиваю в ROM свою прошивку (с адреса 0x80). она не большая(тестовая) всё замечательно работает.PIOA24 то 0 то 1. однако после отключения / включения питания платы в по этим адресам совсем другой код (смотрел jlink Commander) и соответсвенно не работает. В чём причина?
Go to the top of the page
 
+Quote Post

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

 


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


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