Не удается найти специфичные для lpc1768 библиотеки FreeRTOS-Plus - PullRequest
0 голосов
/ 08 мая 2018

Я унаследовал проект, который построен на оборудовании на основе lpc1768. Это не использовалось годами, и первоначальные разработчики покинули компанию.

В проекте используются FreeRTOS, библиотека CMSIS для компонентов lpc1768 и FreeRTOS-Plus для lpc1786. У нас возникают проблемы, когда мы пытаемся обновить компоненты до их текущих версий.

Это было успешно для ядра FreeRTOS. Но из-за CMSIS и исходного кода FreeRTOS-Plus у нас возникли проблемы, и мы даже не смогли определить, откуда эти части исходного кода когда-то были загружены.

У нас есть группа исходных файлов с именами FreeRTOS_lpc17xx_can.c, FreeRTOS_lpc17xx_uart.c, FreeRTOS_lpc17xx_DriverInterface.c и т. Д. Можно найти даже некоторые ссылки на некоторые из имен файлов в Google, но мы не смогли определить продукт этих файлов принадлежать. Заголовок авторских прав указывает на «Инженеров реального времени», то есть FreeRTOS, но на их сайте мы ничего не нашли для lpc1768. После этого мы проверили, доступны ли эти файлы из NXP, и не нашли ни одного.

Может кто-нибудь объяснить, откуда эти файлы доступны?

Вторая группа исходного кода, где у нас та же проблема, - CMSIS. Опять же, у нас много исходного кода CMSIS (на этот раз с заголовками авторских прав ARM, но опять же мы не можем определить, где эти файлы предлагаются. Мы ожидали, что они будут частью библиотек openLpc из NXP, но где не смогли найти openLpc для lpc1768.

Таким образом, тот же вопрос: кто предлагает интерфейсы CMSIS lpc1768 и где мы можем их скачать?

1 Ответ

0 голосов
/ 17 мая 2018

Текущая версия библиотеки CMSIS может быть найдена по адресу lpc175x_6x_cmsis_driver_library_0.zip . Если эта ссылка не работает, следуйте https://community.nxp.com/message/1014233?commentID=1014233#comment-1014233.

FreeRTOS + IO, включая, помимо прочего, драйвер CAN и I2C, который можно найти по адресу GitHub .

...