package yaffs2; import yaffs2.platform.jop.InternalNANDYaffs1NANDInterface; import yaffs2.port.yaffs_Spare; import yaffs2.utils.debug.communication.DebugDevice; public class ReadOutFirstPage { /** * @param args */ public static void main(String[] args) { InternalNANDYaffs1NANDInterface.instance.initialiseNAND( DebugDevice.getDebugDevice()); byte[] data = new byte[DebugDevice.getDebugDevice().subField1.nDataBytesPerChunk]; yaffs_Spare spare = new yaffs_Spare(); InternalNANDYaffs1NANDInterface.instance.readChunkFromNAND( DebugDevice.getDebugDevice(), 0, data, 0, spare); System.out.println("Data:"); for (int i = 0; i < data.length; i++) { System.out.println((int)data[i] & 0xff); } System.out.println("Spare:"); for (int i = 0; i < spare.serialized.length; i++) { System.out.println((int)spare.serialized[i] & 0xff); } } }