ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
95214
klen (25.07.2007 18:24, просмотров: 1745)
свежак: собрал gcc для arm и для авр, кое че поправи Здраствуйте. Собрадл свежак для arm: binutils-cvs-20070724 gcc-4.3-20070720 newlib-cvs-20070724 gdb6.6.50-20070524 Новые феньтеплюшки: 1. Решил попробывать gfortran присобачит - присобачился!!! Пробывал сегодня компилять проект USB усторойства (lpc2148 + libusb), добавил фортрановских файлов в которых реализовал квадратурный ЧМ демодулятор на первых разностях, и такой же на С сделал. Закопилял - отладчик показа что работает и то и то, но у фортановского объектника немного код другой и возможно!! !! чуток быстрее. Думаю что по мере усложнения математических выражений разница без приборов могет проявится Короче еще одна фенечка. таким образом теперь имеем С/C++/Fortran95 2. Имеется поддержка Cortex (азм есть Thumb2), пришлось немного хакнуть функции newlib::setjmp/longjmp - т.к. сохранение в стек регистра указателя стека SP в Thumb2 неможет быть с помощю инструкции stm ( почему???? можь меня переглюкнуло? ) сделал сохранение чере r2 регистр. Просьба необремененных отсутствием плат на Cortex'ах попробывать и проверить на всякий случай этот момент, и желательно мне сообщить. Крайне чучуть модифицировал lib1funcs.asm на предмет Thumb2 инструкции itt. Все должно работать но нада проверить (чего я не могу сделать иза отсутствия подопытного животного) 3. Наконец то дошли руки со системы префиксов GCC: теперь компиллер не использует реестр для узнавания директории его инсталяции и соответственно кудабы не перенести папку с установленым компиллером он будет в ней автоматом находить хидеры и либы. Все работет по принципу вычисления относительного пучи черех путь cc1,cc1plus,gcc.. Выкинул все гавно, переделал по свойму ну и так по мелочам.. Кому интерсно, качайте, архив 34,3 метра rar http://www.klen.or …gdb6.6.50-20070524.rar для avr аналогично за исключение 1 2 пункта binutils-cvs-20070724 gcc-4.3-20070720 avr-libc-1.4.6 архив 11,3 метров http://www.klen.or …0724_avrlibc-1.4.6.rar