No correct work microSDHC 8GB card with LPC1788 (MCI protocol). I use file system from Keil FS_CM3.lib and MCI driver from Keil MCI_LPC177x_8x.c (v4.54). MicroSD card with capacity before 4 GB works correctly, if i try 8GB card i see that part of my data is lost. I think the driver Keil MCI_LPC177x_8x.c (v4.54) is not support new microSD card, type SDHC. It needs new MCI_LPC177x_8x.c driver...
I use: IDE-Version: µVision V4.70.0.0 Copyright (C) 2013 ARM Ltd and ARM Germany GmbH. All rights reserved.
Tool Version Numbers: Toolchain: MDK-ARM Professional Version: 4.70.0.0 Toolchain Path: C:\Keil\ARM\ARMCC\bin\ C Compiler: Armcc.Exe V5.03.0.24 Assembler: Armasm.Exe V5.03.0.24 Linker/Locator: ArmLink.Exe V5.03.0.24 Librarian: ArmAr.Exe V5.03.0.24 Hex Converter: FromElf.Exe V5.03.0.24 CPU DLL: SARMCM3.DLL V4.70.0.0 Dialog DLL: DARMP1.DLL V1.22.0.10 Target DLL: Segger\JL2CM3.dll Dialog DLL: TARMP1.DLL V1.22.0.10
That is a quite old version. We did improve a lot since then.
Do you have MDK Version 5 also?
Ok, thanks a lot, i start to downloading version 5.1
If you do not want to change your project setup, please contact our support team. There is a newer middleware library available for Version 4 too.