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.
src/RamDisk.h
- Committer:
- va009039
- Date:
- 2014-02-15
- Revision:
- 0:ad2b1fc04955
File content as of revision 0:ad2b1fc04955:
#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; };