Необходимо портировать код под BF533.
Программа написана на Си без использования спец библиотек.
Программа состоит из операций: сложения, вычитания,умножения,деления,циклов,условий,передачи функциям одномерных и двумерных массивов. Программа работает правильно без зависаний на BF533 под операционной системой Linux(на отладчике).На плате (без Linux) программа грузится из флешки в процессор, но работае непредсказуемо(может работать некоторое время нормально, но потом некоторое время неправильно).Бывае добавиш кода(например printf),который абсолютно не нужен, прога начинает работать, а удалиш этот не нужный код перестает работать. Используется компилятор GCC под BF и загрузчик u-boot .Все глобальные переменные в самом начале, после инициализации, обнуляю в написанной для этого функции.
Помогите пожалуйста разобраться в чем может быть проблема.