Здравствуйте!
Использую STR912FW44, пакет разработки KEIL, плата MCBSTR9
У меня такая проблема:
Хочется написать программу для USB. Скомпилировать пример джойстика не удаётся по причине ограничения 16кб линкера (никто, случаем лекарства не подкинет?). Поэтому хочу скомпилировать средствами gnu, зашить во внутреннюю флэш и запустить отладку - всё средствами uVision3. Откомпилиорвать удалось после переписания файла startup (насколько верно, сомневаюсь). Создаётся файл elf. Потом пытаюсь загружать его во флэш из uVision3. Выдаёт ошибку Incorrect line... (что-то типа этого - точно не помню).
Нет ли у кого примера стартап-файла для компиляции с использованием gnu? И, кстати, в тестовых программках keil'a есть файлик retarget.c. Без него примеры не работают. Зачем он нужен, не поясните? В хелпе написано как-то невразумительно: для перенаправления каких-то потоков...
|