Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2368 FreeRTOS + USBCDC
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Georg_Jung
С FreeRTOS столкнулся впервые, порт взял из этой темы здесь , usbcdc взял из "code.bundle.lpc23xx.lpc24xx.uvision". Прерывания от переферии (uart,spi) обрабатываются штатно. Usb отказывается работать, помогите разобраться в чём проблема ?
Georg_Jung
насколько понимаю прикрутить код usbcdc из code.bundle гиблая затея, взял usbcdc из "lpcopen_2_04_keil" но возникла трудность что сделать с
CODE
/* Init USB API structure */
g_pUsbApi = (const USBD_API_T *) LPC_ROM_API->usbdApiBase;

а именно с адресом LPC_ROM_API
Буду признателен за помощь.
SyncLair
я пытаюсь примеры для LPC1768 скомпилировать на LPC2468 (lpc 2368 ещё более похож на lpc1768 ножка в ножку) -- они более новые и меньше глюков -- часто получается.. но при этом приходится некторые вещи вроде прерываний в макросы оборачивать

если вам интересно, то попробуйте скачать с моего проекта последную версию -- попробую помочь в компиляции(оставьте почту) -- но там примеры без freeRTOS -- хотя её можно прикрутить без проблем -- у меня есть одельные проекты и с freeRTOS.


Цитата(Georg_Jung @ Dec 5 2014, 01:23) *
насколько понимаю прикрутить код usbcdc из code.bundle гиблая затея, взял usbcdc из "lpcopen_2_04_keil" но возникла трудность что сделать с
CODE
/* Init USB API structure */
g_pUsbApi = (const USBD_API_T *) LPC_ROM_API->usbdApiBase;

а именно с адресом LPC_ROM_API
Буду признателен за помощь.


В данном примере вы пытаетесь запустить функцию из вшитой бибилиотеки в ROM, путём вызова функции по указателю -- а в 2368 нет такой вшитой библиотеки!!!
Georg_Jung
Спасибо за ответ !
Цитата
В данном примере вы пытаетесь запустить функцию из вшитой бибилиотеки в ROM, путём вызова функции по указателю -- а в 2368 нет такой вшитой библиотеки!!!

Да, я уже понял это.
magistrumdixit@rambler.ru
Отпишитесь, буду рад !
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.