君正烧录工具使用说明.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
君正烧录工具使用说明

君正烧录工具使用说明: 注意: 本文档描述内容依据卡烧录工具(TOOL 3.0.9.RELEASE---CARD)版本。 一、目录树简述: USBbootTool.exe: 烧录工具PC端实现主程序; SSDK.dll:ITE在线开卡PC端运行链接库; chang_log.txt:烧录工具更新日志; tool_cfg:开卡烧录相关的配置文件根目录; |----config.ini:工具用户配置文件、版本等配置文件 |----NandInfo.cfg:flash支持列表配置文件(有格式要求); |----default_board_setting:默认板级配置文件目录; |----user_board_setting:用户板级配置文件目录; |----iTE:ITE相关开卡文件目录; |---- skymedi:skymedi相关开卡文件目录; 其他目录为应用不同CPU型号时需用到的其他文件,以4760为例描述如下: |----fw_ddr2.bin:DDR2设备端第一阶段初始化; |---- fw_mddr2.bin:MDDR设备第一阶段代码,通过配置文件选择对应的bin; |----usb_boot.bin:设备端SD/MMC卡读、写、开卡操作等实现; |----HardwareCfg.ini:配置待烧录的目标板硬件参数(未使用); |----MiniOSNandcfg.ini:配置minios平台下使用的flash的部分参数等(未使用); |---- LinuxNandcfg.ini:配置linux平台下使用的flash的部分参数等(未使用); 二、烧录工具界面介绍: 双击“USBbootTool.exe”文件,启动烧录工具(如图1)。以下为各部分功能介绍。 1 --- 烧录工具版本信息; 2 --- 烧录序列号(android专用);3 --- 模式切换按钮 4 --- 烧录文件选中复选框; 5 --- 烧录文件名; 6 --- 烧录文件路径; 7 --- 打开烧录文件; 8 --- CPU型号列表框;9 --- 烧录配置文件列表; 10--- 烧录介质列表; 11 --- 开卡复选框; 12--- 烧录计数区 13--- 烧录进度指示 14--- 烧录日志查看 15--- 调试界面入口 图 1 工具界面介绍 三、烧录工具杂谈: 1. 为什么要使用烧录工具?? 1. 烧录工具用于将可执行代码下载到NAND FLASH、SD/MMC卡、NOR FLASH、等可引导的存储介质中(该版本烧录工具未完成NAND FLASH烧录功能)。 2. 将用户数据写入存储介质中(如 Android系统的序列号写入功能,VFAT分区数据写入)。 3. 查看存储介质中数据与内存调试等功能。 4. 其他。 2. USB烧录工具如何运作? 1. 目前使用的君正所有主控均支持USB引导,当进入USB引导模式后,BOOT ROM内部代码会完成USB总线的初始化动作,等待读取用户传输数据。 2. 下载第一阶段代码到cache内(对应烧录工具fw.bin/fw_ddr2.bin 可以通过配置文件设定),执行fw.bin完成串口、PLL、内存初始化动作。内存准备就绪^_^ ,等待可执行代码中.... 3. 下载第二阶段代码到RAM内部(对应烧录工具usb_boot.bin),可完成各种烧录(NAND、SD/MMC ......)、读取 、内存调试等功能。等待用户调用相关烧录功能。 4. 通过PC端或命令行请求相关功能,我想烧点东西到MMC卡的sector 0 .... 3. 为什么代码烧进去完全跑不起来? 1. 请确认你的代码烧录成功了吗? 如:烧录工具提示烧录失败或烧录工具卡死都有可能导致烧录未成功。 2. 你的bin文件正确吗? 通过交叉验证方式等确保bin文件是否正确、bin文件烧录位置是否正确。 3. 你的BOOT方式正确吗?当上面两步确认无误请核对硬件BOOT方式,错误的BOOT方式将导致代码加载失败。 4. 其他相关问题。如:串口未打开,屏背光未打开等。 四. 烧录前开卡的相关问题 1. 为什么要引入卡控制器方案? 主要基于以下几方面因素的考虑:1. ECC纠错能力考虑。2. 系统读写性能考虑 3. 系统兼容性考虑 4. 开发速度考虑。 2. 为什么需要执行烧录前开卡? 开卡就是向FLASH内部写入卡控制器相关的文件与数据信息。如果不执行开卡动作卡控制器就无法正常管理用户数据,无法实现存储功能。 3. 那些情况需要执行烧录前开卡动作? 1 全新FLASH第一次执行烧录动作前,请勾选烧录前开卡选项。当完

文档评论(0)

cynthia_h + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档