Цитата(sergey sva @ Oct 20 2012, 19:36)

Спасибо буду ждать результата эксперемента ).
Попробывал мой пример -- всё работает!!! В папке CMSIS\Device\NXP\Drivers\Examples\FAT32_ChaN_MThomas\CMAKE
запускаете
cmake . -DCOMMON_FLAGS="-O1 -g3" -DCMAKE_TOOLCHAIN_FILE=../../../../../../CMSIS_7TDMI/CMAKE/CMSIS.cmake -DCMAKE_BUILD_TYPE=Debug -DMCU=LPC1768 -DBSP_BRD_DEF=starterkit_lpc_1766 -DLINKAGE=FLASH -G "CodeBlocks - MinGW Makefiles"
В файле lpc17xx_usb.c строчки 159 и 160 комментируете
CODE
LPC_USB->OTGStCtrl |=0x01;//U1--> host
/* P1[22] = USB_PWRD, 10 */
/*LPC_PINCON->*///PINSEL3 &= ~(3<<12);
/*LPC_PINCON->*///PINSEL3 |= (2<<12);
if ( (usb_mode & TYPE_HOST_PORT1_POWER_EN)==TYPE_HOST_PORT1_POWER_EN) {
В итоге получаете
PINSEL0=0x50
PINSEL1=0x14000000
PINSEL2,PINSEL3,PINSEL4,PINSEL5 и так далее = 0
Устраивает?