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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ARM7, JetSeven и Flash, как прошить память
women
сообщение Aug 17 2009, 13:32
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



Есть ядро ARM7(GP4020), есть внешняя flash-память (AT49BV4096A), есть программатор JetSeven.
Могу прочитать содержимое flash-памяти, могу сравнить с имеющимися проектами, но не получается ее стереть (сразу выдает ошибку), а соответственно и перепрошить - такое впечатление, что не хватает какой-то установки или не могу найти галочку по снятию запрета на перепрошивку. Могу, конечно, и ошибаться, но бьюсь уже 2 дня, а стереть не могу. Обьясните на пальцах!
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 17 2009, 19:17
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
(сразу выдает ошибку),

Телепаты, ясновидцы в роду были?


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
women
сообщение Aug 18 2009, 04:58
Сообщение #3





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



Почему ясновидцы?
Подключаю программатор, обнаруживаю ядро и flash, читаю содержимое flash - все нормально, пытаюсь стереть содержимое flash - выдает ошибку при стирании уже на нулевом адресе. Или я в чем-то ошибаюсь?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 18 2009, 08:32
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Женщина! Какую ошибку? Ошибок - выше крыши в пределах нашего пространства-времени. А за пределами - еще больше. И все - говорят о совершенно разном. Ибо ничего одинакового во Вселенной не существует согласно принципу неопределенности Гейзенберга. Конечно, может и существует, но мы об этом никогда не узнаем согласно тому же принципу.

Сообщение отредактировал DpInRock - Aug 18 2009, 08:32


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 18 2009, 08:49
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(women @ Aug 18 2009, 06:58) *
Подключаю программатор...

Программаторы не определяются только названием железки USB->JTAG - они софтовые тоже очень разные бывают.... Версии их софта - тоже.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 18 2009, 09:03
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
Section: Flash download
In this section, settings for the use of the J-Link ARM FlashDL feature and related
settings can be configured. When a license for J-Link ARM FlashDL is found, the
color indicator is green and "License found" appears right to the J-Link ARM
FlashDL usage settings.


Типа, без лицензии или таблетки возможно все, кроме записи во флэш.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
women
сообщение Aug 18 2009, 12:16
Сообщение #7





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



Установила лицензионные ключи - эффект тот же. Заметила, что в меню "Target menu elements" не подсвечены опции "Lock/Unlock sectors ", "Secure chip", "Unsecure chip", хотя в демонстрационных проектах к "Secure chip"-доступ есть
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 18 2009, 14:05
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



А ошибка-то какая?


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
women
сообщение Aug 18 2009, 14:43
Сообщение #9





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



"Blank check after erase reports: Failed to erase sector 0 (0x00-0x3FFF)@address 0x00
Failed to erase chip"
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 19 2009, 08:55
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Убить watchdog.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
women
сообщение Aug 19 2009, 11:22
Сообщение #11





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



может смешно звучит, но где его искать?
и еще: когда мы пользовались Multi-Ici (а мы им прошивали и перепрошивали эти флеши ), то был специально для него создан программный загрузчик. Сейчас я им не пользуюсь. Может быть и в этом тоже проблема? А?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 19 2009, 15:13
Сообщение #12


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



http://www.zarlink.com/zarlink/hs/82_GP4020.htm


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
women
сообщение Aug 21 2009, 09:31
Сообщение #13





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



Под Multi-ICE был организован программный загрузчик. Поняла, что без адаптации его под JetSeven дальше не двинусь. Изучаю GP4020.pdf. Есть прогресс - могу прошить совершенно чистую флеш. Но стереть ее уже не могу, хотя вочдог и отключен. Разбираюсь с матчастью.

Сообщение отредактировал women - Aug 21 2009, 09:34
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 24 2009, 11:41
Сообщение #14


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Попробуйте стирать чип целиком, одной командой. Возможно, команда проходит и все стирается, но JTAG об этом не знает.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
women
сообщение Aug 31 2009, 05:07
Сообщение #15





Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932



Ура! Все получилось!
Настроила управляющие регистры ядра микросхемы GP4020 (разрешение на запись в память, запрет внутреннего ОЗУ, разрешение внешнего ОЗУ и т.д.) и, как по мановению волшебной палочки, JetSeven в автоматическом режиме определил тип внешней памяти. До этого приходилось в ручном режиме устанавливать flash.
Спасибо DpInRock за помощь!
Go to the top of the page
 
+Quote Post

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

 


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


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