disable peripheral clock function source as follows:
void PerClk_Config(void) {
Chip_Clock_Disable(CLK_APB3_I2C1);
Chip_Clock_Disable(CLK_APB3_DAC);
Chip_Clock_Disable(CLK_APB3_ADC0);
Chip_Clock_Disable(CLK_APB3_ADC1);
Chip_Clock_Disable(CLK_APB3_CAN0);
Chip_Clock_Disable(CLK_APB1_MOTOCON);
Chip_Clock_Disable(CLK_APB1_I2C0);
Chip_Clock_Disable(CLK_APB1_I2S);
Chip_Clock_Disable(CLK_APB1_CAN1);
Chip_Clock_Disable(CLK_SPIFI);
Chip_Clock_Disable(CLK_MX_SPIFI);
Chip_Clock_Disable(CLK_MX_LCD);
Chip_Clock_Disable(CLK_MX_ETHERNET);
Chip_Clock_Disable(CLK_MX_USB0);
Chip_Clock_Disable(CLK_MX_EMC);
Chip_Clock_Disable(CLK_MX_SDIO);
Chip_Clock_Disable(CLK_MX_DMA);
Chip_Clock_Disable(CLK_MX_USB1);
Chip_Clock_Disable(CLK_MX_EMC_DIV);
Chip_Clock_Disable(CLK_MX_EEPROM);
Chip_Clock_Disable(CLK_MX_WWDT);
Chip_Clock_Disable(CLK_MX_UART0);
Chip_Clock_Disable(CLK_MX_UART1);
Chip_Clock_Disable(CLK_MX_SSP0);
Chip_Clock_Disable(CLK_MX_TIMER0);
Chip_Clock_Disable(CLK_MX_TIMER1);
Chip_Clock_Disable(CLK_MX_RITIMER);
Chip_Clock_Disable(CLK_MX_UART2);
Chip_Clock_Disable(CLK_MX_UART3);
Chip_Clock_Disable(CLK_MX_TIMER2);
Chip_Clock_Disable(CLK_MX_TIMER3);
Chip_Clock_Disable(CLK_MX_SSP1);
Chip_Clock_Disable(CLK_MX_QEI);
Chip_Clock_Disable(CLK_USB0);
Chip_Clock_Disable(CLK_USB1);
Chip_Clock_Disable(CLK_APLL);
Chip_Clock_Disable(CLK_APB2_UART3);
Chip_Clock_Disable(CLK_APB2_UART2);
Chip_Clock_Disable(CLK_APB0_UART1);
Chip_Clock_Disable(CLK_APB0_UART0);
Chip_Clock_Disable(CLK_APB2_SSP1);
Chip_Clock_Disable(CLK_APB0_SSP0);
Chip_Clock_Disable(CLK_APB2_SDIO);
return;
}
purpose: LPC1833 power expend testing
problem: download to target board, not run. and cannot download again. I don't why? how do came back?