Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите советом SAM7s256 шьется нормально, SAM7s128 - не хотят ни в какую!
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Димон Безпарольный
Лог 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


Закипел я.
RabidRabbit
Цитата(Димон Безпарольный @ Mar 30 2011, 17:27) *
А если понизить частоту JTAG-интерфейса до 5 кГц?
Димон Безпарольный
Цитата(RabidRabbit @ Mar 30 2011, 16:36) *
А если понизить частоту 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
prottoss
Цитата(Димон Безпарольный @ Mar 30 2011, 20:27) *
Вообще между этими двумя типами МК разницы ни какой. Два отличия - у SAM7S256 больше в два раза объем SRAM и FLASH памяти. Организация FLASH абсолютно идентична.
Судя по симптомам - возможно что на какой то из выводов проблемного МК не подано напряжение питания или не подключен земляной провод.
Димон Безпарольный
ОК. Будем вызванивать...

Вызвонил. Не помогло.
aaarrr
А ERASE'ом их окучить не пробовали?
Димон Безпарольный
Пробовал. Безрезультатно.
shrek
У меня была похожая проблема с AT91SAM7A3. И осталась. Только в моем случае через jtag вообще было не подключиться. Проблема решилась понижением частоты до 500 кГц и ниже... И то по непонятным причинам в дебугере периодически выскакивала ошибка. Вероятно из за того, что контроллер был далеко от разьема программирования и дорожки были разной длинны от разьема до контроллера... И вероятно дорожка по которой тактируеся контроллер была самая длинная))) Если удавалось прошить все работало без проблем)
d__
Ну пробовали инициализационные скрипты, как я на Телесиськах рекомендовал?
prottoss
Цитата(Димон Безпарольный @ Mar 31 2011, 00:22) *
Пробовал. Безрезультатно.
Попробуйте инициализировать внутренний загрузчик SAM-BA и связаться с ним в последствии через атмеловскую утилиту. SAM-BA прошивается во флэш. Если после инициализации связи не будет, то явно что то с питанием... Или, возможно, флэш вообще убита.
Димон Безпарольный
Проблема решена.

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

Подал внешние 12МГц 1.8Vp-p. Все шьется устойчиво. Всем спасибо за участие.
PrSt
Цитата(Димон Безпарольный @ Mar 30 2011, 15:27) *
Лог SAM7s128

Лог SAM7s256

Закипел я.

у меня такое было
когда прошивка в кейле под 64й, а шьеш в 256й ил 128й
а если собирать под GCC работает на любом камне
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.