разумеется можно..
не знаю что у вас за плата, но допустим у вас структура Bootstrap-Uboot-Kernel и все исходники и бинарники есть в бекапе
не трогая Bootstrap пишите свой бинарник вместо Uboot и все - можно запускать. Адрес, куда Bootstrap отдает управление, смотрите в исходниках Bootstrap-a..
это значит взять из dataflash с адреса 0х8000 и положить по адресу 0х23f00000 (SDRAM) и произвести запуск с адреса 0х23f00000
т.о. ваш бинарник должен "знать" с какого адреса он стартует (т.е. соответствующим образом написан и скомпилирован)
сразу скажу - я практически не касался этой области, в основном теоритезирую
update а по адресу 0x8000 прошивайте свой бинарник в Dataflash
Здравствуйте, уважаемые. Кто нибудь сможет рассеить мрак невежества новичка? коротко суть вопроса: Аппараты управляемые MSP430 занимаются сбором телеметрической инф-ии и через подключенный к выходу мобильный телефон передает полу пережеванные данные на ПК диспетчерского пункта. Полагая, что модем это тот же мобильник, но без дисплея и клавы, приобрел SIM300 и, за неимением лучшего, плату-расширитель SK-SIMCOM-Plus. Теперь сижу как мартышка с пресловутыми очками. Описания на эту треклятую плату нет. Распиновку из инета вытащил, но плата поддерживает шесть модемов и примерно столько же джамперов. может у кого есть хотя бы корявенькое описание. помогите, други
Будьте добры подскажите для платы at91sam9260, для DataFlash (CS0), по каким адресам должны располагаться U-Boot и приложение (не Linux) и еще вопрос где в U-Boot настраивается стартовый адрес для приложения, если это не Linux.
путать не буду, у меня прописан вроде 0x8000, в стандартной поставке, судя по форуму и докам 0x8400 (есть какая-то байда с размером страницы датафлеш не кратным 1024, а что-то типа 1056). если есть сомнения - возьмите бинарник Uboot с диска для кита и прошейте сначала 0х8400, потом 0х8000. ничего страшного не случиться - всегда можно Самбой восстановить..
остановите работу Uboot люой клавишей и наберите команду printenv и исследуйте строчки команд, в т.ч. скрипт загрузки линукса и его запуска
свой бинарник можете прошить в любое свободное место флеша (с учетом кратности длины страницы), потом прописать свою строчку в окружении Uboot и назначить ее "дефолтной" для запуска. тогда при включение питания автоматом запустится ваш бинарник..
Спасибо Вам за ответ, должен сказать Ваши советы очень помогают, прошу уточните строчка в окружении Uboot, не совсем понимаю где это, если можно любой пример, прошу учесть я в данной теме новичок.