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

 
 
 
Reply to this topicStart new topic
> Проблемка с STR911FM44
sergvks
сообщение Oct 10 2006, 16:38
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Имеется Keil последний и свежеспаяная плата с STR911FM44X ревизии D плюс jlink.
Взял примерчик для 912го из кейла поменял в свойствах проекта на 911,
откомпилил, при попытке зашить флешку - ругается: не могу стереть
сектор и cpu core does not stop. Полез в настройки жилинка, а там
в свойствах программирования стоял lpc2148, поменял его на STR911FM44,
результат тот же. Проверил железо - обмен по житагу идёт, фронты отличные,
осциляторы осцилируют. Вопрос: куда копать ??? help.gif
Go to the top of the page
 
+Quote Post
SGP
сообщение Oct 11 2006, 04:37
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 51
Регистрация: 20-07-04
Пользователь №: 342



В ревизии D поменяли ID кристалла, проблема описана в ерате. Вам нужно скачать кеил_3.02 или вручную заменить ID в свойствах ULINK.
Go to the top of the page
 
+Quote Post
sergvks
сообщение Oct 11 2006, 06:53
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Keil - RealView MDK-ARM 3.03a
У меня j-link, где там можно глянуть ID ?
Go to the top of the page
 
+Quote Post
sergvks
сообщение Oct 11 2006, 09:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Вот что выдаёт 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 - Oct 11 2006, 09:53
Go to the top of the page
 
+Quote Post
sergvks
сообщение Oct 16 2006, 10:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Похоже дело в самом кейле. В iar'e всё программируется, правда при отладке через rdi глючит. Видать для ULINKа загрузчик поправили, а до остального ещё руки у кейловцев не дошли.
Иар 4.40 оказался вообще сырым каким-то, даже светодиодом помигать сразу не удалось...
Go to the top of the page
 
+Quote Post
sergvks
сообщение Nov 2 2006, 17:31
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Установил Keil - RealView MDK-ARM 3.03С - ни хрена с jlink'ом так и не работает. Спаяли ulink, с ним всё ОК.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 03:11
Рейтинг@Mail.ru


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