linuxOS_MC3302/downloadtool/MolDownloadV4.0.0.5
2026-03-29 17:45:45 +08:00
..
Config update downloadtool 2026-03-29 17:45:45 +08:00
Image update downloadtool 2026-03-29 17:45:45 +08:00
Log update downloadtool 2026-03-29 17:45:45 +08:00
AddressBox.dll update downloadtool 2026-03-29 17:45:45 +08:00
Log4Net.dll update downloadtool 2026-03-29 17:45:45 +08:00
McBch.dll update downloadtool 2026-03-29 17:45:45 +08:00
MolDownload.exe update downloadtool 2026-03-29 17:45:45 +08:00
MolDownload.exe.config update downloadtool 2026-03-29 17:45:45 +08:00
Newtonsoft.Json.dll update downloadtool 2026-03-29 17:45:45 +08:00
Readme.txt update downloadtool 2026-03-29 17:45:45 +08:00
ReleaseNotes.txt update downloadtool 2026-03-29 17:45:45 +08:00
SystemCore.dll update downloadtool 2026-03-29 17:45:45 +08:00
SystemCrc.dll update downloadtool 2026-03-29 17:45:45 +08:00
SystemWin.dll update downloadtool 2026-03-29 17:45:45 +08:00
Tftp.Net.dll update downloadtool 2026-03-29 17:45:45 +08:00
vcruntime140.dll update downloadtool 2026-03-29 17:45:45 +08:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

【MolDownload.exe.config 界面未提供的配置信息】

01. 串口模式响应超时时间:单位毫秒
<setting name="SerialPortResponseTimeout" serializeAs="String">
    <value>1500</value>
</setting>

02. 串口模式握手命令重发间隔:单位毫秒
<setting name="SerialPortHandshakeInterval" serializeAs="String">
    <value>10</value>
</setting>

03. TFTP 模式检查 Uboot 状态的请求命令:填写表示检查,不填写则表示不检查
<setting name="BoardRequestCheckUboot" serializeAs="String">
    <value>Hit any key to stop autoboot</value>
</setting>

04. TFTP 模式响应超时时间:单位毫秒
<setting name="BoardResponseTimeout" serializeAs="String">
    <value>60000</value>
</setting>

[注]
     1. 以上配置一般为研发人员修改,普通用户无需修改。
     2. 其余未说明的配置要么在界面上提供并配说明,要么不可以修改。

--------------------------------------------------------------------------------

【DownloadConfig.json】
默认配置文件,在 Config 目录下JSON 格式,举例说明如下:
Version版本号不可编辑
UartProjects串口项目列表不可编辑
TftpNorProjectsTFTP NOR 项目列表,不可编辑
TftpNandProjectsTFTP NAND 项目列表,不可编辑
TftpNandProjectsTFTP EMMC 项目列表,不可编辑
Name项目名可编辑
StartAddressLength起始地址长度十进制可编辑单位字节默认为 4
Files文件列表不可编辑
FileType文件类型PDL、SDL、自定义之一可编辑仅串口模式用
FileId文件 ID可编辑仅串口模式用
FileName文件名不含路径可编辑
MediumType介质类型NOR、NAND、EMMC、SDIO 之一,可编辑
StartAddress起始地址十六进制可编辑
FlashAddressFlash 地址,十六进制,可编辑,仅 TFTP 模式用
EmmcAddressEMMC 地址,十六进制,可编辑,仅 TFTP 模式用
FillMemoryValue填充内存值可编辑仅 TFTP 模式用
SpiInfoSPI 信息,可编辑,仅 TFTP NOR 模式用
Selectedtrue=下载false=不需要下载,可编辑;串口模式下 FileType 为 PDL、SDL 时 Selected 必须为 trueTFTP 模式下 PDL、SDL 不做必选要求
文件可以使用相对路径(相对应配置文件的路径)或绝对路径。
{
  "Version": 4,
  "UartProjects": [
    {
      "Name": "FY10",
      "StartAddressLength": 4,
      "Files": [
        {
          "FileType": "PDL",
          "FileId": 0,
          "FileName": "FY10\\boot1\\u-boot-pdl-header.img",
          "StartAddress": "0x38b00000",
          "Selected": true
        },
        {
          "FileType": "SDL",
          "FileId": 0,
          "FileName": "FY10\\boot1\\u-boot-sdl.bin",
          "MediumType": "NOR",
          "StartAddress": "0x80000000",
          "Selected": true
        },
        {
          "FileType": "IMG",
          "FileId": 1,
          "FileName": "FY10\\boot1\\u-boot-with-spl.img",
          "StartAddress": "0x81000000",
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY10D",
      "StartAddressLength": 4,
      "Files": [
        {
          "FileType": "PDL",
          "FileId": 0,
          "FileName": "FY10d\\boot\\u-boot-pdl-header.img",
          "StartAddress": "0x34100000",
          "Selected": true
        },
        {
          "FileType": "SDL",
          "FileId": 0,
          "FileName": "FY10d\\boot\\u-boot-sdl.bin",
          "MediumType": "NOR",
          "StartAddress": "0x40000000",
          "Selected": true
        },
        {
          "FileType": "IMG",
          "FileId": 1,
          "FileName": "FY10d\\boot\\u-boot-with-spl.img",
          "StartAddress": "0x41000000",
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY00",
      "StartAddressLength": 4,
      "Files": [
        {
          "FileType": "PDL",
          "FileId": 0,
          "FileName": "FY00\\boot\\u-boot-pdl-header.img",
          "StartAddress": "0x34100000",
          "Selected": true
        },
        {
          "FileType": "SDL",
          "FileId": 0,
          "FileName": "FY00\\boot\\u-boot-sdl.bin",
          "MediumType": "NOR",
          "StartAddress": "0x40000000",
          "Selected": true
        },
        {
          "FileType": "IMG",
          "FileId": 1,
          "FileName": "FY00\\boot\\u-boot-with-spl.img",
          "StartAddress": "0x41000000",
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY02",
      "StartAddressLength": 4,
      "Files": [
        {
          "FileType": "PDL",
          "FileId": 0,
          "FileName": "FY02\\boot\\u-boot-pdl-header.img",
          "StartAddress": "0x38a00000",
          "Selected": true
        },
        {
          "FileType": "SDL",
          "FileId": 0,
          "FileName": "FY02\\boot\\u-boot-sdl.bin",
          "MediumType": "NOR",
          "StartAddress": "0x40000000",
          "Selected": true
        },
        {
          "FileType": "IMG",
          "FileId": 1,
          "FileName": "FY02\\boot\\u-boot-with-spl.img",
          "StartAddress": "0x41000000",
          "Selected": true
        }
      ]
    }
  ],
  "TftpNorProjects": [
    {
      "Name": "FY10",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY10\\kernel\\zImage-dtb",
          "StartAddress": "0x81000000",
          "FlashAddress": "0x80000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        },
        {
          "FileName": "FY10\\kernel\\molchip.dtb",
          "StartAddress": "0x81000000",
          "FlashAddress": "0xa80000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY10D",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY10d\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xA0000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        },
        {
          "FileName": "FY10d\\kernel\\molchip-kernel.dtb",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xAA0000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY00",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY00\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xA0000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        },
        {
          "FileName": "FY00\\kernel\\molchip-kernel.dtb",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xaA0000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY02",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY02\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xA0000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        },
        {
          "FileName": "FY02\\kernel\\molchip-v2p-chip-fy02.dtb",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xAA0000",
          "FillMemoryValue": 255,
          "SpiInfo": 0,
          "Selected": true
        }
      ]
    }
  ],
  "TftpNandProjects": [
    {
      "Name": "FY10",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY10\\kernel\\zImage",
          "StartAddress": "0x81000000",
          "FlashAddress": "0x80000",
          "FillMemoryValue": 255,
          "Selected": true
        },
        {
          "FileName": "FY10\\kernel\\molchip.dtb",
          "StartAddress": "0x81000000",
          "FlashAddress": "0xa80000",
          "FillMemoryValue": 255,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY10D",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY10D\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xA0000",
          "FillMemoryValue": 255,
          "Selected": true
        },
        {
          "FileName": "FY10D\\kernel\\molchip-kernel.dtb",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xAA0000",
          "FillMemoryValue": 255,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY02",
      "StartAddressLength": 4,
      "FlashAddressLength": 4,
      "Files": [
        {
          "FileName": "FY02\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xA0000",
          "FillMemoryValue": 255,
          "Selected": true
        },
        {
          "FileName": "FY02\\kernel\\molchip-v2p-chip-fy02.dtb",
          "StartAddress": "0x41000000",
          "FlashAddress": "0xAA0000",
          "FillMemoryValue": 255,
          "Selected": true
        }
      ]
    }
  ],
  "TftpEmmcProjects": [
    {
      "Name": "FY10",
      "StartAddressLength": 4,
      "EmmcAddressLength": 4,
      "Files": [
        {
          "FileName": "FY10\\kernel\\zImage",
          "StartAddress": "0x81000000",
          "EmmcAddress": "0x80000",
          "FillMemoryValue": 255,
          "Selected": true
        },
        {
          "FileName": "FY10\\kernel\\molchip.dtb",
          "StartAddress": "0x81000000",
          "EmmcAddress": "0xa80000",
          "FillMemoryValue": 255,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY10D",
      "StartAddressLength": 4,
      "EmmcAddressLength": 4,
      "Files": [
        {
          "FileName": "FY10D\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "EmmcAddress": "0xA0000",
          "FillMemoryValue": 255,
          "Selected": true
        },
        {
          "FileName": "FY10D\\kernel\\molchip-kernel.dtb",
          "StartAddress": "0x41000000",
          "EmmcAddress": "0xAA0000",
          "FillMemoryValue": 255,
          "Selected": true
        }
      ]
    },
    {
      "Name": "FY02",
      "StartAddressLength": 4,
      "EmmcAddressLength": 4,
      "Files": [
        {
          "FileName": "FY02\\kernel\\zImage",
          "StartAddress": "0x41000000",
          "EmmcAddress": "0xA0000",
          "FillMemoryValue": 255,
          "Selected": true
        },
        {
          "FileName": "FY02\\kernel\\molchip-v2p-chip-fy02.dtb",
          "StartAddress": "0x41000000",
          "EmmcAddress": "0xAA0000",
          "FillMemoryValue": 255,
          "Selected": true
        }
      ]
    }
  ]
}