Skip to content

Commit

Permalink
fix spl qxp\qm download failure
Browse files Browse the repository at this point in the history
  • Loading branch information
nxpfrankli committed Feb 17, 2020
1 parent 8b2eccb commit 0b47f4d
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 17 deletions.
14 changes: 0 additions & 14 deletions libuuu/hidreport.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,20 +35,6 @@
#include "trans.h"
#include <string.h>

#define ROM_INFO_HID 0x1
#define ROM_INFO_HID_MX23 0x2
#define ROM_INFO_HID_MX50 0x4
#define ROM_INFO_HID_MX6 0x8
#define ROM_INFO_HID_SKIP_DCD 0x10
#define ROM_INFO_HID_MX8_MULTI_IMAGE 0x20
#define ROM_INFO_HID_MX8_STREAM 0x40
#define ROM_INFO_HID_UID_STRING 0x80
#define ROM_INFO_HID_NO_CMD 0x400
#define ROM_INFO_SPL_JUMP 0x800
#define ROM_INFO_HID_EP1 0x1000
#define ROM_INFO_AUTO_SCAN_UBOOT_POS 0x2000
#define ROM_INO_3CONTAINER 0x4000

#pragma once

using namespace std;
Expand Down
2 changes: 1 addition & 1 deletion libuuu/rominfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ ROM_INFO g_RomInfo[] =
{ "MX7ULP", 0x2f018000, ROM_INFO_HID | ROM_INFO_HID_MX6 | ROM_INFO_HID_SKIP_DCD },
{ "MXRT106X", 0x1000, ROM_INFO_HID | ROM_INFO_HID_MX6 | ROM_INFO_HID_SKIP_DCD },
{ "MX8QXP", 0x0, ROM_INFO_HID | ROM_INFO_HID_NO_CMD | ROM_INFO_HID_UID_STRING },
{ "MX8DXL", 0x0, ROM_INFO_HID | ROM_INFO_HID_NO_CMD | ROM_INFO_HID_UID_STRING | ROM_INO_3CONTAINER },
{ "MX8DXL", 0x0, ROM_INFO_HID | ROM_INFO_HID_NO_CMD | ROM_INFO_HID_UID_STRING | ROM_INFO_3CONTAINER },
{ "MX28", 0x0, ROM_INFO_HID},
{ "MX815", 0x0, ROM_INFO_HID | ROM_INFO_HID_NO_CMD | ROM_INFO_HID_UID_STRING | ROM_INFO_HID_EP1 | ROM_INFO_HID_PACK_SIZE_1020 },
{ "SPL", 0x0, ROM_INFO_HID | ROM_INFO_HID_MX6 | ROM_INFO_SPL_JUMP | ROM_INFO_HID_SDP_NO_MAX_PER_TRANS},
Expand Down
2 changes: 2 additions & 0 deletions libuuu/rominfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@
#define ROM_INFO_HID_EP1 0x1000
#define ROM_INFO_HID_PACK_SIZE_1020 0x2000
#define ROM_INFO_HID_SDP_NO_MAX_PER_TRANS 0x4000
#define ROM_INFO_AUTO_SCAN_UBOOT_POS 0x8000
#define ROM_INFO_3CONTAINER 0x10000

#include <stdint.h>
#include <stddef.h>
Expand Down
2 changes: 1 addition & 1 deletion libuuu/sdp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ int SDPWriteCmd::run(CmdCtx*ctx)
}
else
{
offset += GetContainerActualSize(fbuff, offset, rom->flags & ROM_INO_3CONTAINER? 3: 2);
offset += GetContainerActualSize(fbuff, offset, rom->flags & ROM_INFO_3CONTAINER? 3: 2);
}

if (offset >= fbuff->size())
Expand Down
2 changes: 1 addition & 1 deletion libuuu/sdps.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ int SDPSCmd::run(CmdCtx *pro)
return -1;
}

size_t sz = GetContainerActualSize(p, offset, rom->flags & ROM_INO_3CONTAINER ? 3 : 2);
size_t sz = GetContainerActualSize(p, offset, rom->flags & ROM_INFO_3CONTAINER ? 3 : 2);

if (!(rom->flags & ROM_INFO_HID_NO_CMD))
{
Expand Down

0 comments on commit 0b47f4d

Please sign in to comment.