Code to load a LPC1114 over tx/rx. I have only tested with a 1114 chip but it should work with other LPC uControllers
Dependencies: DirectoryList MODSERIAL mbed
Fork of ika_shouyu_poppoyaki by
isp.h
- Committer:
- k4zuki
- Date:
- 2014-10-18
- Revision:
- 42:2b40666d8177
- Parent:
- 38:cb95bfe0546a
- Child:
- 47:e7d395119a63
File content as of revision 42:2b40666d8177:
#ifndef MBED_ISP__ISP__ #define MBED_ISP__ISP__ int isp_flash_write( char *file_name ); void start_target_in_normal_mode( int baud_rate ); void start_success_indicator( void ); void toggle_led( char v ); void leds_off( void ); enum { NO_ERROR = 0x00, ERROR_AT_TARGET_OPEN, ERROR_DATA_SIZE_ZERO, ERROR_AT_FILE_OPEN, ERROR_AT_SECTOR_ERASE, ERROR_AT_MALLOC_FOR_WRITE_BUFF, ERROR_AT_WRITE_COMMAND, ERROR_AT_PREPARE_COMMAND, ERROR_AT_COPY_COMMAND, ERROR_AT_SENDING_CHECKSUM, ERROR_AT_MALLOC_FOR_VERIFY_FILE_BUFF, ERROR_AT_MALLOC_FOR_VERIFY_DATA_BUFF, ERROR_AT_READ_COMMAND, ERROR_DATA_DOES_NOT_MATCH, WARNING_CRP_CODE_DETECTED }; enum { NO_ISP = 0x4E697370, CRP1 = 0x12345678, CRP2 = 0x87654321, CRP3 = 0x43218765, CRP_CHECK_ERROR = 0xFFFFFFFF }; #endif // MBED_ISP__ISP__