Полная версия этой страницы:
S3C6410
ST_Senya
Sep 23 2010, 10:51
Люди помогите тоже разобраться что к чему. Проц самсунг S3C6410, есть отладочная плата SMDK6410. Я в этом деле новичок. Поэтому не особо чего соображаю. Схемотехников нормальных нет, и всё делают студенты. Так вот на данный момент, наши программеры используют COM и USB. Там как то всё хитро. Загрузочник UBOOT зашит в NOR flash. Они используя прогу DNW и порты USB и COM грузяться через UBOOT зашитый в NOR flash. И потом заливают скомпилированный ОС WinCE 6.0 в нанд. А на меня типо плату повесили. На плате будет чстоять этот проц. И хочу одну тока NAND поставить. А загрузочник прошить через JTAG. Нафег использовать NOR??? можно ведь тот же загрузочник который в норе сразу в нанд залить? и мне бы поподробней хотелось узнать об этих вещах. Сам я занимался микроконтроллерами в всоё время. Там как то всё проще. И среда тебе, и норм программаторы. И никаких тебе загрузочников и операционки. Длаешь предварительные настройки в памяти и всё. А тут с этими процами как то всё сложнее. Мейби кто поможет?, объяснит технологию эту встраиваемых систем? Типо как всё эот происходит, загрузка uboota, что он делает и как (я конечно представляюю поверхностно что типо там предварительная неастройка проца, памяти, потом загрузка операционки, но это же только поверхностно, а хотелось конкретно, и наверника). Какую лучше схемотехнику выбрать. Nand+SDRAM или NOR+SDRAM. Мейби вообще блог создать по встраиваемым операциооным систем. Где описать всё с самого начала, выбор схемотехники, что как зачем, выбор операционки и т.д. Мне эти вещи интересны но вот особо в них я не шарю. Мейби кому то ещё интересно будет. А то инфы ща об этом особо нет.
Dron_Gus
Sep 24 2010, 08:01
Прочитайте апп-ноту на iROM и исходники s3c-u-boot. Для s3c2416 мне стало все понятно. 6410 вроде подобным образом грузится.
AlexandrY
Sep 24 2010, 08:24
NOR неудобна по многим причинам.
Больше сигнальных линий.
Разделение адресной шины и данных с DDR бывает. Т.е. проблемы и лишние буферы для согласования уровней сигналов.
При этом скорость выполнения из NOR все равно гораздо ниже чем из DDR.
Да и объем NOR с разумной ценой довольно маленький.
ST_Senya
Sep 30 2010, 04:48
Блин потёр нор, теперь прошить загрузчик туда не могу. Опсисал в cfg файле флэш банки. А при команде flash write_banks пытается прошить но по том пишет ошибка таймаута типо, хотя стёрлось с него нормально по тому же адресу, и перед тем как стереть я тоже прочёл загрузчик этот. Flash probe 0 говорит о том что он типо нашёл нор то. Мейби кто знает как решить эту проблему?
ST_Senya
Oct 5 2010, 10:40
Всё теперь всё прошилось, всё зашил. Но возникает следующий вопрос. Я хочу зашить в NAND образ системы весит 100мег. Программатор у меня Olimex ARM-JTAG, корчое аналог Wiggler. Скорость максимальная которая выставляется jtag_khz 500 Кгц. При этом имею жутко медленную скорость в 3 Кбайта/с. Ща заказал себе J-Link. Он будет работать быстрее??? и Какова максимальная скорость загрузки?
Dron_Gus
Oct 5 2010, 13:50
Насколько я вижу у smdk6410 есть ethernet. Ничего не мешает загружать образ по сети. Через tftp протокол. Запустите на рабочей машине tftp сервер, в у-буте tftpboot .... и вперед. Главное чтобы образ влез в ОЗУ. Иначе надо пилить на куски. Если на Вашей плате нет ethernet то еще остается usb ну и uart на крайняк.
vanokuten
Oct 6 2010, 09:25
Цитата(ST_Senya @ Oct 5 2010, 13:40)

Всё теперь всё прошилось, всё зашил. Но возникает следующий вопрос. Я хочу зашить в NAND образ системы весит 100мег. Программатор у меня Olimex ARM-JTAG, корчое аналог Wiggler. Скорость максимальная которая выставляется jtag_khz 500 Кгц. При этом имею жутко медленную скорость в 3 Кбайта/с. Ща заказал себе J-Link. Он будет работать быстрее??? и Какова максимальная скорость загрузки?
Лейте через утилиту DNW по USB, скорость будет быстрее
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.