возникновение ошибки компоновщика в c ++ с использованием IAR и Renesas rx62n и Ucos III

Я купил тренировку встроенного буткемпа Майкла Барра. Он включает в себя проект IAR, в котором настроены все библиотеки. Этот файл проекта — то, из чего созданы все проекты. Код в файле проекта находится в . Я хотел бы развиваться в . Там была ЖК-библиотека, которую я удалил. Все файлы bsp и cpu находятся в . Я думаю, что есть библиотека ссылок для Ucos III, в файле конфигурации линкеров есть файл с именем ucosIII.a. Я могу скомпилировать, но я получаю ошибки компоновщика:

Error[Li005]: no definition for "_CPU_IntDisMeasStart" [referenced from os_task.o(uCOS-III.a)]
Error[Li005]: no definition for "_CPU_IntDisMeasStop" [referenced from os_task.o(uCOS-III.a)]
Error[Li005]: no definition for "_CPU_TS_Update" [referenced from C:\embedded Bar grp\Exercises\RealtimeIObjects\Exercise1\Debug\Obj\os_cpu_c.o]
Error[Li005]: no definition for "_adc_isr" [referenced from C:\embedded Bar grp\Exercises\RealtimeIObjects\Exercise1\Debug\Obj\adcisr.o]

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]