|
ARM7, JetSeven и Flash, как прошить память |
|
|
|
Aug 17 2009, 13:32
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
Есть ядро ARM7(GP4020), есть внешняя flash-память (AT49BV4096A), есть программатор JetSeven. Могу прочитать содержимое flash-памяти, могу сравнить с имеющимися проектами, но не получается ее стереть (сразу выдает ошибку), а соответственно и перепрошить - такое впечатление, что не хватает какой-то установки или не могу найти галочку по снятию запрета на перепрошивку. Могу, конечно, и ошибаться, но бьюсь уже 2 дня, а стереть не могу. Обьясните на пальцах!
|
|
|
|
|
Aug 18 2009, 04:58
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
Почему ясновидцы? Подключаю программатор, обнаруживаю ядро и flash, читаю содержимое flash - все нормально, пытаюсь стереть содержимое flash - выдает ошибку при стирании уже на нулевом адресе. Или я в чем-то ошибаюсь?
|
|
|
|
|
Aug 18 2009, 12:16
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
Установила лицензионные ключи - эффект тот же. Заметила, что в меню "Target menu elements" не подсвечены опции "Lock/Unlock sectors ", "Secure chip", "Unsecure chip", хотя в демонстрационных проектах к "Secure chip"-доступ есть
|
|
|
|
|
Aug 18 2009, 14:43
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
"Blank check after erase reports: Failed to erase sector 0 (0x00-0x3FFF)@address 0x00 Failed to erase chip"
|
|
|
|
|
Aug 19 2009, 11:22
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
может смешно звучит, но где его искать? и еще: когда мы пользовались Multi-Ici (а мы им прошивали и перепрошивали эти флеши ), то был специально для него создан программный загрузчик. Сейчас я им не пользуюсь. Может быть и в этом тоже проблема? А?
|
|
|
|
|
Aug 21 2009, 09:31
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
Под Multi-ICE был организован программный загрузчик. Поняла, что без адаптации его под JetSeven дальше не двинусь. Изучаю GP4020.pdf. Есть прогресс - могу прошить совершенно чистую флеш. Но стереть ее уже не могу, хотя вочдог и отключен. Разбираюсь с матчастью.
Сообщение отредактировал women - Aug 21 2009, 09:34
|
|
|
|
|
Aug 31 2009, 05:07
|
Группа: Участник
Сообщений: 7
Регистрация: 17-08-09
Пользователь №: 51 932

|
Ура! Все получилось! Настроила управляющие регистры ядра микросхемы GP4020 (разрешение на запись в память, запрет внутреннего ОЗУ, разрешение внешнего ОЗУ и т.д.) и, как по мановению волшебной палочки, JetSeven в автоматическом режиме определил тип внешней памяти. До этого приходилось в ручном режиме устанавливать flash. Спасибо DpInRock за помощь!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|