Здравствуйте!
Загвоздка с самосборным компилятором arm-eabi-gcc. Собирал этим
скриптом. Простейшая скомпилированная программа работает корректно. После добавления ряда математических вычислений и соответствующих sprintf программа начала зависать, причем в разных местах, в зависимости от того, какую строку закомментировать. Иногда вываливается в data и prefetch abort. В итоге дошло до того, что если удачно раскидать по тексту программы разный хлам типа uart_write("###########") и while(1>5), то можно добиться, чтобы она отрабатывала успешно. Причем если скомпилировать ту же программу в IAR, то работает корректно без дополнительных вставок. Но IAR ломаный, для этого проекта не годится. В чем может быть причина? В скрипте или в исходниках?
P.S. build.sh загрузить не дали, даже после убирания расширения. Пришлось сделать rar.
Сообщение отредактировал Drozd2 - Mar 14 2013, 07:39
Прикрепленные файлы
build.rar ( 917 байт )
Кол-во скачиваний: 180