Главная » Статьи » Программирование |
Можно воспользоваться этой инструкцией для сборки собственной среды разработки или воспользоватся готовой. Готовую среду разработки можно взять здесь arm-elf-gcc-3.4.6.tar.bz2 ~15.72 megabytes md5sum 68573fa828c448e25ae29b6fa61af4ad или здесь arm-elf-gcc-4.1.2.tar.bz2 ~18.35 megabytes md5sum 39e18e2413213345ca568dbe31c6122b с более новой версией gcc. Все команды выполняем в текстовом терминале от простого пользователя. mkdir ~/CHDK cd ~/CHDK tar -xvjpf /path-to-file/arm-elf-gcc-4.1.2.tar.bz2 svn checkout http://tools.assembla.com/svn/chdk/branches/grand chdk cd chdk В файлик makefile.inc первой строкой следует прописать путь исполняемых файлов среды разработки: PATH := /home/user/CHDK/arm-elf/bin:$(PATH) Там-же можно скорректировать сборку под платформу. И собираем прошивку: gmake fir ______________ Можно также воспользоваться замечательным свойством библиотеки libptp загружать файлы прошивки прямо в камеру. cd ~/CHDK Скачиваем отсюда исходники этой библиотеки. gzip -d libptp2-1.1.0.tar.gz && tar -xf libptp2-1.1.0.tar cd libptp2-1.1.0 cat ../chdk/tools/patches/libptp2-1.1.0-canon-upload.diff | patch -p1 ./configure && make Удалось собрать libptp только с gcc-3.3.6 Затем в директории исходников прошивки, в Makefile измените строку /home/vitalyb/Projects/ch/libptp2-1.1.0.... на свой путь к только что собранной библиотеке libptp2. Теперь командой make upload прошивка должна компилироваться и загружатся прямо в камеру через USB-шнурок. | |
Просмотров: 6441 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |