Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91SAM9260
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
crack_enigma
Здравствуйте! Имеется самодельная плата с мк. AT91SAM9260. Память ROM абсолютно чистая (заполнена 0xFF). При соединение с SAM-ba или IAR не удаётся изменить даже SRAM. При этом в IAR регистры изменить удаётся (в панели register), Выводил 1 на нужный вывод включал отключал главный осциллятор итд.

В чём может быть причина?
sergeeff
Что-то с samba у вас не так. ROM не может быть абсолютно чистой, там же хоть-что должно сидеть.
crack_enigma
Почему с SAM-BA?

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

и там и там вся память 0xFF.
sergeeff
Тогда большой вопрос в том, а работает ли процессор вообще? Питание, clk и прочее?
crack_enigma
Питание проверил. Кварцы запустились. Проверить тактовые сигнал c выводов SCK не могу корпус 208.

А стереть BootMemory (область с 0x00 адреса где загрузчик) с помощью SAM-BA возможно? И если возможно, то возможно ли потом снова записать?
sergeeff
ROM она и в Африке ROM - однократно программируемая в процессе производства память.
crack_enigma
А тогда в чём отличие ROM от BootMemory?
DpInRock
А в каком месте вы ищите РОМ и РАМ?
sergeeff
При любом варианте старта ROM должен читаться с 0x10 0000, SRAM0 с 0х20 0000.
crack_enigma
Благодарю всех за внимание.

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

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

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

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


BMS = 1 Прошиваю в ROM свою прошивку (с адреса 0x80). она не большая(тестовая) всё замечательно работает.PIOA24 то 0 то 1. однако после отключения / включения питания платы в по этим адресам совсем другой код (смотрел jlink Commander) и соответсвенно не работает. В чём причина?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.