Перейти к содержанию
    

Помогите советом SAM7s256 шьется нормально, SAM7s128 - не хотят ни в какую!

Лог SAM7s128

 

- Initializing CPU core (Init sequence) ...

- Initialized successfully

- JTAG speed: 8000 kHz (Auto)

- CPU clock frequency: 32 kHz (Auto detected)

- J-Link found 1 JTAG device. Core ID: 0x3F0F0F0F (ARM7)

- Connected successfully

Programming and verifying target (7108 bytes, 1 range) ...

- Programming target (7108 bytes, 1 range) ...

- ERROR: Write memory error @ address 0x00200000, word access: Memory access timeout.

Failed to verify RAMCode for CPU clock frequency detection!

- ERROR: RAM check failed @ address 0x00200000.

- ERROR: Write: 0xE7FEE7FD E083E069

- ERROR: Read: 0xAAAAAAAA AAAAAAAA

- ERROR: (0 bytes of RAM have been checked successfully)

- ERROR: Failed to program target

- ERROR: Failed to program and verify target

Disconnecting ...

- Disconnected

 

Лог SAM7s256

Connecting ...

- Connecting via USB to J-Link device 0

- J-Link firmware: V1.20 (J-Link compiled Jul 30 2008 11:24:37 ARM Rev.5)

- JTAG speed: 8000 kHz (Auto)

- Initializing CPU core (Init sequence) ...

- Initialized successfully

- JTAG speed: 8000 kHz (Auto)

- CPU clock frequency: 2312 kHz (Auto detected)

- J-Link found 1 JTAG device. Core ID: 0x3F0F0F0F (ARM7)

- Connected successfully

Programming and verifying target (7108 bytes, 1 range) ...

- Programming target (7108 bytes, 1 range) ...

- Target programmed successfully

- Verifying target (7108 bytes, 1 range) ...

- All loaded bytes verified OK!

- Target programmed and verified successfully - Completed after 0.451 sec

 

Закипел я.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если понизить частоту JTAG-интерфейса до 5 кГц?

Делал - не помогает. Увы.

 

Connecting ...

- Connecting via USB to J-Link device 0

- J-Link firmware: V1.20 (J-Link compiled Jul 30 2008 11:24:37 ARM Rev.5)

- JTAG speed: 5 kHz (Fixed)

- Initializing CPU core (Init sequence) ...

- Initialized successfully

- JTAG speed: 5 kHz (Fixed)

- CPU clock frequency: 31 kHz (Auto detected)

- J-Link found 1 JTAG device. Core ID: 0x3F0F0F0F (ARM7)

- Connected successfully

Programming and verifying target (7108 bytes, 1 range) ...

- Programming target (7108 bytes, 1 range) ...

- ERROR: Write memory error @ address 0x00200000, word access: Memory access timeout.

Failed to verify RAMCode for CPU clock frequency detection!

- ERROR: RAM check failed @ address 0x00200000.

- ERROR: Write: 0xE7FEE7FD E083E069

- ERROR: Read: 0xAAAAAAAA AAAAAAAA

- ERROR: (0 bytes of RAM have been checked successfully)

- ERROR: Failed to program target

- ERROR: Failed to program and verify target

Disconnecting ...

- Disconnected

Изменено пользователем Димон Безпарольный

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще между этими двумя типами МК разницы ни какой. Два отличия - у SAM7S256 больше в два раза объем SRAM и FLASH памяти. Организация FLASH абсолютно идентична.

Судя по симптомам - возможно что на какой то из выводов проблемного МК не подано напряжение питания или не подключен земляной провод.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ОК. Будем вызванивать...

 

Вызвонил. Не помогло.

Изменено пользователем Димон Безпарольный

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня была похожая проблема с AT91SAM7A3. И осталась. Только в моем случае через jtag вообще было не подключиться. Проблема решилась понижением частоты до 500 кГц и ниже... И то по непонятным причинам в дебугере периодически выскакивала ошибка. Вероятно из за того, что контроллер был далеко от разьема программирования и дорожки были разной длинны от разьема до контроллера... И вероятно дорожка по которой тактируеся контроллер была самая длинная))) Если удавалось прошить все работало без проблем)

Изменено пользователем shrek

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал. Безрезультатно.
Попробуйте инициализировать внутренний загрузчик SAM-BA и связаться с ним в последствии через атмеловскую утилиту. SAM-BA прошивается во флэш. Если после инициализации связи не будет, то явно что то с питанием... Или, возможно, флэш вообще убита.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема решена.

 

Не запускался кварцевый генератор. Не знал вообще что для JTAG он нужен.

 

Подал внешние 12МГц 1.8Vp-p. Все шьется устойчиво. Всем спасибо за участие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лог SAM7s128

 

Лог SAM7s256

 

Закипел я.

у меня такое было

когда прошивка в кейле под 64й, а шьеш в 256й ил 128й

а если собирать под GCC работает на любом камне

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...