Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемка с STR911FM44
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sergvks
Имеется Keil последний и свежеспаяная плата с STR911FM44X ревизии D плюс jlink.
Взял примерчик для 912го из кейла поменял в свойствах проекта на 911,
откомпилил, при попытке зашить флешку - ругается: не могу стереть
сектор и cpu core does not stop. Полез в настройки жилинка, а там
в свойствах программирования стоял lpc2148, поменял его на STR911FM44,
результат тот же. Проверил железо - обмен по житагу идёт, фронты отличные,
осциляторы осцилируют. Вопрос: куда копать ??? help.gif
SGP
В ревизии D поменяли ID кристалла, проблема описана в ерате. Вам нужно скачать кеил_3.02 или вручную заменить ID в свойствах ULINK.
sergvks
Keil - RealView MDK-ARM 3.03a
У меня j-link, где там можно глянуть ID ?
sergvks
Вот что выдаёт j-link:

VTarget = 3.258V
JTAG speed: 29 kHz
Info: Found unique position in JTAG chain of ARM chip: DRPre = 1, IRPre = 5
Info: CP15.0.0: 0x41259660: ARM, Architecure 5TE
Info: J-Link: ARM9, 966 core
Found 3 JTAG devices, Total IRLen = 17:
Id of device #0: 0x04570041
Id of device #1: 0x25966041
Id of device #2: 0x1457F041
Found ARM with core Id 0x25966041 (ARM9)
ETM V1.3: 1 pairs of addr.comp, 0 Data comp, 4 Mem-map decoders, 1 Counters

А вот что написано в errata:

ARM new ID 1457F041h
Flash memory new ID: 14570041h <-вот здесь непонятки(это что ревизия чипа новая, а ревизия флеша старая-
получается то, что написано ниже не работает ?)
The new Flash ID is required to support
new In-System Programming algorithm
for the faster "Turbo Mode"

J-Flash выдаёт это:

- JTAG speed: 29 kHz (Fixed)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 2000 kHz (Fixed)
- J-Link found 3 JTAG devices. Core ID: 0x25966041 (ARM9)
- Connected successfully
Erasing chip ...
- Soft unlocking chip ...
- Unlock operation completed successfully
- Erasing 8 sectors, 0x0 - 0x7FFFF
- RAM tested O.K.
- Using DCC mode
- Erasing sector 0
- ERROR: Timeout while erasing sector in DCC mode, target does not respond
- ERROR: Failed to erase chip
Disconnecting ...
- Disconnected

Что посоветует всезнающий ALL ?

Да ещё, код проца на корпусе - 620-что однозначно указывает на ревизию D,
а флеха судя по считываемому ID - ревизии B - что забред ?
sergvks
Похоже дело в самом кейле. В iar'e всё программируется, правда при отладке через rdi глючит. Видать для ULINKа загрузчик поправили, а до остального ещё руки у кейловцев не дошли.
Иар 4.40 оказался вообще сырым каким-то, даже светодиодом помигать сразу не удалось...
sergvks
Установил Keil - RealView MDK-ARM 3.03С - ни хрена с jlink'ом так и не работает. Спаяли ulink, с ним всё ОК.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.