ISP example program.
Dependencies: SLCD mbed USBLocalFileSystem
FRDM-KL46Z | LPC810 | |
---|---|---|
UART RXD | PTE23 | p2(P0_4) |
UART TXD | PTE22 | p8(P0_0) |
nRESET | D6 | p1(P0_5) |
nISP | D8 | p5(P0_1) |
GND | GND | p7 |
3.3V | P3V3 | p6 |
Copy binary image to the disk called LPC81ISP.
Push sw1 or sw3, start write to LPC810 flash.
Diff: src/RamDisk.h
- Revision:
- 2:eafc1c6787c7
- Parent:
- 1:cccfc461c61f
--- a/src/RamDisk.h Sun Feb 16 12:56:12 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -#include "mbed.h" -#include "StorageInterface.h" -#include "mymap.h" - -class RamDisk : public StorageInterface { -public: - RamDisk(); - virtual int storage_read(uint8_t* data, uint32_t block); - virtual int storage_write(const uint8_t* data, uint32_t block); - virtual int storage_initialize(); - virtual uint32_t storage_sectors(); - virtual uint32_t storage_size(); - virtual int storage_status(); - - void dump(int mode); - -private: - void format(); - int _sectors; - mymap<int,uint8_t*>_sector_image; -};