diff --git a/apps/aqhome-tool/nodes/flash.c b/apps/aqhome-tool/nodes/flash.c index 04959fa..c327d82 100644 --- a/apps/aqhome-tool/nodes/flash.c +++ b/apps/aqhome-tool/nodes/flash.c @@ -45,6 +45,8 @@ #define A_INT GWEN_ArgsType_Int +#define FLASH_TOOL_PAGESIZE 16 + #define FLASH_TOOL_MAX_REPEAT 16 #define FLASH_TOOL_DEFAULT_TIMEOUTINSECS 5 #define FLASH_TOOL_WAITFORFLASHREADY_INSECS 30 @@ -190,7 +192,7 @@ int doFlash(AQH_OBJECT *o) /* perform flash */ // rv=_performFlashProcedure(o, uid, flashRecordList, pageSize, timeoutInSeconds); - rv=_performFlashProcedure(o, uid, flashRecordList, 16, timeoutInSeconds); + rv=_performFlashProcedure(o, uid, flashRecordList, FLASH_TOOL_PAGESIZE, timeoutInSeconds); if (rv<0) { if (rv<0) { DBG_INFO(NULL, "here (%d)", rv); @@ -210,7 +212,7 @@ int _rebootNode(AQH_OBJECT *o, unsigned int uid, int timeoutInSeconds) AQH_MESSAGE *nodeMsg; /* send REBOOT_REQUEST message */ - fprintf(stdout, "- sending REBOOT request\n"); + fprintf(stdout, "- Sending REBOOT request\n"); DBG_INFO(NULL, "Sending REBOOT REQUEST message"); nodeMsg=AQH_RebootMessage_new(0xff, 0x00, AQH_MSG_TYPE_REBOOT_REQ, uid); if (nodeMsg==NULL) { @@ -295,13 +297,15 @@ int _flashRecord(AQH_OBJECT *o, ptr=AQH_FlashRecord_GetDataPointer(flashRecord); len=AQH_FlashRecord_GetDataLength(flashRecord); address=AQH_FlashRecord_GetAddress(flashRecord); - DBG_ERROR(NULL, "Sending record: addr=%04x, len=%d, pagesize=%d", address, len, pageSize); + DBG_INFO(NULL, "Sending record: addr=%04x, len=%d, pagesize=%d", address, len, pageSize); + fprintf(stdout, "- sending record: addr=%04x, len=%d, pagesize=%d\n", address, len, pageSize); while(ptr && len) { int rv; uint32_t sendLen; - usleep(100000); +// usleep(100000); sendLen=(len>pageSize)?pageSize:len; + fprintf(stdout, " - sending page: addr=%04x, len=%d (%d bytes left)\n", address, sendLen, len); rv=_flashData(o, address, ptr, sendLen, timeoutInSeconds); if (rv<0) { DBG_INFO(NULL, "here (%d)", rv);