Полная версия этой страницы:
LPC3250 S1Loader
AlexMor
May 17 2011, 19:18
Плата в работе аналогичная EA3250. Загружается без проблем S1L через 5-й UART. Нажимаем сброс - все ок - запускается. Т.е. в NAND записался.
далее грузим u-boot :
load blk u-boot.bin raw 0x83fa0000
OK
далее записываем во flash:
nsave
OK
далее настраиваем S1L на автозагрузку u-boot:
aboot flash raw 0x83fa0000
OK
далее ставим задержку:
EA3250> prompt EA3250> 2
OK
ну вообщем далее даем команду на запуск u-boot:
boot
и все нормально - u-boot запускается.
НО....
даем сброс - и снова просто запускается S1L
все настройки по автозапуску u-boot не сохранились.
Подскажите хоть куда смотреть?
AlexandrY
May 17 2011, 19:35
Не тот тип NAND flash.
А вообще используйте JTAG. Отреверсить S1L дело получаса.
AlexMor
May 17 2011, 19:48
ну как бы вообще именно та nand что и используется в EA - K9F1G08U0A от самсунга....
Проверить регионы размещения S1L - расписать, где хранится kickstart, где S1L, в каких секторах хранятся настройки S1L, не перезаписываются ли они u-bootником поверх... Когда ковырялся с LPC3250, все проблемы были либо от другого типа используемой NAND/SDRAM, либо от пересечения регионов в NAND
AlexMor
May 18 2011, 15:57
спасибо за советы. разобрался с этим. я просто не разружал kickstart - а сразу грузил s1l.
У меня вопрос с AlexandrY. Если не трудно - ответьте. Я где то на форуме читал Ваше описание по работе с флэш из кейла.
вот на такой борде типа EA3250 - можно через JTAG заливать программы в nand и далее что бы программа запускалась? а так же дебажить?
просто очень долго работал с МК у которых флэш на борту и тут все ясно.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.