прошивка S3C2440+K9F1G08

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
sanydog
Родился
Сообщения: 9
Зарегистрирован: Ср авг 03, 2011 19:28:52

прошивка S3C2440+K9F1G08

Сообщение sanydog »

Доброго времени суток.

слетел нанд и поэтому хочу его перешить, вот пример как это сделать https://pikabu.ru/story/proshivka_avtom ... ii_4692089
но увы нету компа с нормальным lpt портом, купил Jlink и даже удалось сконектить, Изображение
но беда в том что в списке flash нету нужной мне, только K8P6415UQB, подскажите пожалуйста как туда прикорячить нужную мне флэш?

в H-flasher нашел нужный мне файл S3C2440+K9F1G08 выглядит так:
FLASH_TYPE=3
FLASH_SIZE=128M
FLASH_ID=0x00A100EC
FLASH_ID2=0x00F100EC
FLASH_ADDRESS=0x0
FLASH_NAND_DEVICE=(2048+64)x64PAGESx1024BLOCKS
FLASH_WIDTH=8/0/0
FLASH_DRIVER=1103/0/0

в Jlink нашел файл Flash.csv, я так понимаю в нем все нужные данные, но выглядят примерно так: Samsung;K8P6415UQB;EC257E;EC007E;0;1;0;16;1;0;0;0;0;0;0;0;0;0;0;0;0;"2000[8];10000[126];2000[8];"
Изображение
как одно с другим подружить ума не приложу(((
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: прошивка S3C2440+K9F1G08

Сообщение jcxz »

[uquote="sanydog",url="/forum/viewtopic.php?p=4757797#p4757797"]но увы нету компа с нормальным lpt портом[/uquote]И нет даже ~5 евро, чтобы купить:
https://www.aliexpress.com/item/1005007368320615.html
?
sanydog
Родился
Сообщения: 9
Зарегистрирован: Ср авг 03, 2011 19:28:52

Re: прошивка S3C2440+K9F1G08

Сообщение sanydog »

[uquote="jcxz",url="/forum/viewtopic.php?p=4758056#p4758056"][uquote="sanydog",url="/forum/viewtopic.php?p=4757797#p4757797"]но увы нету компа с нормальным lpt портом[/uquote]И нет даже ~5 евро, чтобы купить:
https://www.aliexpress.com/item/1005007368320615.html
?[/uquote]
ага, потом еще ХП туда корячить)))

вообще просто интересно Jlink поколупаться, да разобраться с ним, что да как.
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: прошивка S3C2440+K9F1G08

Сообщение jcxz »

[uquote="sanydog",url="/forum/viewtopic.php?p=4758065#p4758065"]ага, потом еще ХП туда корячить)))[/uquote]Зачем?

[uquote="sanydog",url="/forum/viewtopic.php?p=4758065#p4758065"]вообще просто интересно Jlink поколупаться[/uquote]А, ну тогда ладно. Если дело в этом - колупайтесь. :dont_know:

Добавлено after 18 minutes 39 seconds:
[uquote="sanydog",url="/forum/viewtopic.php?p=4757797#p4757797"]в Jlink нашел файл Flash.csv, я так понимаю в нем все нужные данные, но выглядят примерно так: Samsung;K8P6415UQB;EC257E;EC007E;0;1;0;16;1;0;0;0;0;0;0;0;0;0;0;0;0;"2000[8];10000[126];2000[8];"
как одно с другим подружить ума не приложу((([/uquote]Не понятно - что и зачем вы делаете... :dont_know:

Запустил JFlash.exe. Пару кликов мыши - и создал проект для S3C2440A:
Изображение Изображение
С первого раза и без "колупаний".
ЧЯДНТ?
sanydog
Родился
Сообщения: 9
Зарегистрирован: Ср авг 03, 2011 19:28:52

Re: прошивка S3C2440+K9F1G08

Сообщение sanydog »

Да, я создал проект для S3C2440A и даже подключился к нему, это все окей. Но флэшку в авто режиме он не определяет или я что-то не правильно понимаю,(посмотрите пожалуйста лог)
Изображение
полез в настройки хотел выбрать в ручную, но нужного мне типа нету, вот я и хотел добавить ее из одной программы в другую...
И еще хотел указать стартовый адрес 3000000000, но программа позволяет ввести максимум 8 символов (то есть 30000000).
вот из-за этих двух пунктов у меня каша и встала :dont_know:
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: прошивка S3C2440+K9F1G08

Сообщение jcxz »

[uquote="sanydog",url="/forum/viewtopic.php?p=4758281#p4758281"]Да, я создал проект для S3C2440A и даже подключился к нему, это все окей. Но флэшку в авто режиме он не определяет или я что-то не правильно понимаю,(посмотрите пожалуйста лог)
Изображение[/uquote]Проверить я не могу - у меня нет S3C2440. Но зачем вы включили "адаптированное тактирование" если ваш МК его не поддерживает? Поставьте небольшую фиксированную частоту.
[uquote="sanydog",url="/forum/viewtopic.php?p=4758281#p4758281"]полез в настройки хотел выбрать в ручную, но нужного мне типа нету, вот я и хотел добавить ее из одной программы в другую...[/uquote]не понял - в каких настройках вы её "выбираете вручную"??
[uquote="sanydog",url="/forum/viewtopic.php?p=4758281#p4758281"]И еще хотел указать стартовый адрес 3000000000, но программа позволяет ввести максимум 8 символов (то есть 30000000).[/uquote]Ясен пень - ведь МК 32-битный, поэтому адреса не могут быть длиннее 8-и символов. Что за 3000000000 вы собрались вводить?

PS: Кроме того - почему вы думаете, что МК станет работать с внешней памятью без соответствующей настройки своего контроллера внешней памяти? Разве S3C2440 не требует предварительной настройки интерфейса внешней памяти?
sanydog
Родился
Сообщения: 9
Зарегистрирован: Ср авг 03, 2011 19:28:52

Re: прошивка S3C2440+K9F1G08

Сообщение sanydog »

Проверить я не могу - у меня нет S3C2440. Но зачем вы включили "адаптированное тактирование" если ваш МК его не поддерживает? Поставьте небольшую фиксированную частоту.
не знал с какой скоростью работает JTAG, думал может надо указать частоту кварца возле МК, но выбрал авто и он сам поставил 7827, вроде полет нормальный.
не понял - в каких настройках вы её "выбираете вручную"??
настройки проекта-флэш-базовый адрес.
Ясен пень - ведь МК 32-битный, поэтому адреса не могут быть длиннее 8-и символов. Что за 3000000000 вы собрались вводить?
делал по примеру H-flasher (6. В разделе Configuration указываем RAM Start Address: 3000000000, INIT TCK и PGM TCK: DEFAULT. Если затёрт загрузчик, задаём старт с 0000000000 адреса и шьём. После прошивки загрузочной области diagun отвалится, далее дошиваем с адреса 3000000000.)
PS: Кроме того - почему вы думаете, что МК станет работать с внешней памятью без соответствующей настройки своего контроллера внешней памяти? Разве S3C2440 не требует предварительной настройки интерфейса внешней памяти?
вот я и пытался это сделать [url=https://img.radiokot.ru/files/41184/medium/3vdfjikgor.jpg]
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: прошивка S3C2440+K9F1G08

Сообщение jcxz »

[uquote="sanydog",url="/forum/viewtopic.php?p=4758848#p4758848"]не знал с какой скоростью работает JTAG, думал может надо указать частоту кварца возле МК, но выбрал авто и он сам поставил 7827, вроде полет нормальный.[/uquote]Для "адаптивного тактирования" насколько помню - нужна специальная цепь возвратного клока в JTAG-кабеле и разъёме эмулятора. Называется она "RTCK" или как-то подобно. По ней эмулятор измеряет и подстраивает частоту. Это и называется "адаптивное тактирование". У вас эта цепь есть?
Полёт явно не нормальный, так как в логе соединения есть ругань по этому поводу. Может конечно эти ошибки игнорятся, а может и нет. Кто знает...

[uquote="sanydog",url="/forum/viewtopic.php?p=4758848#p4758848"]делал по примеру H-flasher (6. В разделе Configuration указываем RAM Start Address: 3000000000[/uquote]Я не знаю - где и зачем такое написано, но очевидно, что адресное пространство 32-битного CPU имеет максимальный адрес = 0xFFFFFFFF.
Откройте любой мануал на ядро ARM9 и почитайте о его адресации.
Может у вас там десятичное 3000000000? Что тоже - крайне маловероятно. Потому как адресные пространства регионов памяти начинаются обычно с адресов, выровненных на какую-нить степень 2.
И опять-же: узнавать начальный адрес региона памяти нужно не из каких-то сомнительных филькиных грамот, а из мануала и даташита на МК.

Почему вы верите каким-то филькиным грамотам, но не верите документации на МК и программе J-Flash, которая умеет работать с этими ядрами?
Ответить

Вернуться в «Разные вопросы по МК»