tools_flash
- 格式:pdf
- 大小:415.82 KB
- 文档页数:19
AM243X-LP与EtherCAT的Demo操作说明1. 摘要7月13日德州仪器(TI)推出了全新的高性能微控制器(MCU+)产品系列,AM243X是其产品系列中的一款芯片。
AM243X芯片拥有2个800MHZ ARM Cortex-R5F双核,1个400MHZ ARM Cortex-M4单核,2个PRU-ICSSG工业通信子模块并支持千兆网络。
由此,该AM243X芯片可实现对多个千兆级工业以太网和时间敏感网络的场景应用,同时芯片上的功能安全特性可以帮助系统集成商在其工业设计中达到IEC 61508标准的安全完整性等级SIL 3(Safety Integrity Level, SIL)要求。
总之,AM243X芯片最大优势在于强大的处理能力、实时控制和工业物联、以及支持多协议应用(如EtherNet/IP、EtherCAT、PROFINET和IO-Link 主站等)。
本文主要介绍PC 如何与AM243X-LP进行EtherCAT通讯,参考Demo是ethercat_slave_beckhoff_ssc_demo。
2. 硬件准备与环境配置2.1开发板准备与连接根据项目测试所使用AM243X control card 的不同,配置CCS运行环境需进行相应调整。
比如AM243X-LP 没有DDR 内存,开发板进行DDR 初始化仅适用于AM243X-EVM。
其中,AM243X-LP的板子及连接如图1所示。
图1 AM243X-LP的板子及连接示意图图1中USB Type-C connector(J10)用于板子供电,板子上电故障灯LD9,正常灯LD6、LD7和LD8。
AM243X-LP和AM243X-EVM都有闪存SOC,因此都需要进行初始化。
在这里可以查看板子BOOT MODE是否处于OSPI 模式,见图2所示。
如果不是图2模式,需要首先对板子进行UART设置和闪存SOC (Sitara System-on-chip)初始化。
刷机前请确保电脑端驱动已经安装好,怎么安装驱动呢,可能很多人不会手动安装方法,其实联想官方已经提供傻瓜式一键安装程序了,就是内置卡内的“PC套件-驱动”。
第一步:以管理员权限运行文件夹内主程序Flash_tool.exe,打开主程序界面
第二步:点击“加载Scatter”,选择刷机配置文件MT6589_Android_scatter_emmc.txt,如图。
注意:MT65**_Android_scatter_emmc.txt文件必须跟ROM同目录,比如都放在桌面,加载Scatter时需要选择桌面的MT65**_Android_scatter_emmc.txt.
如果是线刷包,Scatter文件就在解压以后的文件夹里,直接选择
即可
第三步:点击“下载”按钮,手机完全关机,数据线连接电脑,开始刷机,在弹出的对话框中点击“是”
(特别说明:如果关机后连接电脑后没有反应请重新安装下电池)
第四步:等待刷机完成,进度条走完以后会弹出绿色圆圈窗口提示刷机成功。
C6000(6713示例)的Flash烧写1、安装Flashburn 2.71,启动CCS,Load Gel Files,具体操作如下图1所示。
2、打开Tools-flashburn,Files-New,具体操作如下图2所示。
3、Conversion输入转换CMD,Files To Burn输入待烧写文件,Fbtc Program File输入FBTC.out (根据不同的FLASH进行修改控制字以及ROM位宽)连接文件。
Flash Physical输入起始地址,Byte输入长度4、保存设置,Program-Download FBTC,连接目标板。
5、Program-Erase查出已有的程序,Program-Program Flash进行烧写,具体操作如下图3、图4所示。
附录:DEC-6713/DM642boot程序的编写。
DEC6713codec程序:1.添加DEC6713_boot的GEL文件,打开CODEC_IIS的工程文件.2.往CODEC_IIS工程里面添加boot_c671x_2.s62, c6713_emif.s62两个文件3.用DEC6713_boot的lnk2.CMD文件替换CODEC_IIS自带的CODEC_IIS.cmd4.添加BOOT_C671x.h62到DEC6713_CODEC_IIS的include文件夹里面,右击DEC6713_CODEC_IIS.PJT,Scan All Files Depedencies5.Build ALL6.把DEC6713_CODEC_IIS.out hex6x.exe放在同一个目录,修改DEC6713_boot工程文件的boot.cmd,参考如下DEC6713_CODEC_IIS.out-a-memwidth 8-image-map DEC6713_CODEC_IIS.mapROMS{FLASH: org = 0x90000000, len = 0x0040000,romwidth = 8, files = {BOOT.hex}}SECTIONS{.boot_load /* : PADDR = 0x90000000 */.text.cinit生成BOOT.hex烧写文件,boot.hex文件名可以根据files = {BOOT.hex}来修改.5.图15.图25.图35.图4。
mtk下载工具主要使用FlashTool_V3.1(其实各个版本都差不多),主要用于将编译生成的bin 文件写入目标手机中,该工具不用安装,直接运行,主要用法如下:1 运行Flash_tool.exe 打开软件,2 点击Download Agent 载入MTK_AllInOne_DA.bin 这个文件3 点击Scatter_Loading 载入scat.txt 这个文件4 双击ROM 将项目目录下build文件夹下的bin文件加载进来5 插上手机的下载线,点击option,选择手机的rate速率,和相应的com口(一般会用到com3和com4,可以根据实际情况而定)点击DownLoad,然后轻轻按下手机的开机键,就可以下载选择的bin文件到目标手机中TRACE工具的使用1 注意事项mtk手机默认情况下想要打trace,需要在平台代码中你要打trace的语句中添加如下代码kal_prompt_trace(MOD_MED, "Check err: buffer miss %d\n",g_video_enc_info_ptr->check_buffer_miss_count);kal_prompt_trace(MOD_MED, "Check err: camera miss %d\n",g_video_enc_info_ptr->check_camera_miss_count);用法和c语言的printf函数相似,只不过第一个参数需要写想要打trace的模块的名称,如MOD_MED并且在还需要打开手机,在待机屏幕下输入*#3646633#,进入工程模式,然后进入设备菜单,再进入Set UART à UART Setting将TST Config 设置为UART 1按下确认键后手机会自动关机,经过这样的设置后就可以打trace了2 打开Catcher.exe 点击Config 菜单,选择set database path,会弹出一个set path的对话框到项目文件下的路径tst\database_classb下选择相应的database 文件点击Control,选择mode ,然后选择Logging 模式会弹出logging对话框,然后选择Config à Configure RS232.. 会自动弹出PORT这个对话框,选择相应的端口和速率按下F5 快捷键和目标手机链接,点击Control à Set Filter...选择PS Filter,选择你想显示的trace 模块打开手机,打出相应的trace 信息不同的手机MTK FlashTool 和Catch工具的的使用可能有些不同,但基本使用都差不多。
下载ldr文件到21369评估板spi flash中并从spi flash中启动1.硬件上先将开发板调到1:SPI master boot模式,一共有四种模式0:Reserved1:SPI master boot2:Parallel flash boot (default)3:SPI slave boot。
Parallel flash boot (default)是评估板默认模式,用于在线调试。
2.选择project options,首页将type修改为Loader file,settings for可设为release模式(一般下载时都是调试成功过的)。
3,在load子目录下,选择引导启动的类型为spi flager,formate设为hex(16进制文件)或者ascii或者binary(二进制文件),一般设为二进制文件,机器都是以二进制文件处理的,width 设为ldr数据宽度(官方例子flash驱动只支持二进制8位,即将8位二进制作为一个数据处理,左高右低)。
不同的formate和width会影响下载ldr文件到flash的解码方法。
一般使用默认的内核(负责将程序从flash载入sdram的一部分,这部分代码附加到ldr文件的起始处,通过模拟加载ldr文件可以在汇编器中看到该内核部分的)做启动文件。
模拟加载ldr 是在simulator模式下使用,调用settings-load sim loader可实现。
4,选择评估板的seesion,然后编译生成ldr文件。
5,选择tools-flashprogrammer,弹出以下对话框,driver选择官方的,位于:安装目录\213xx\Examples\ADSP-21369 EZ-KIT Lite\Flash Programmer\Serial\21369EzFlashDriver_Serial.dxe,也可以自己参考写。
该驱动就是将ldr文件解析成二进制数据下载到flash中。
SP_Flash_Tool客户端驱动安装及使用说明
一、安装驱动
1、手机不安装电池,然后USB线连接电脑,右键“我的电脑”->“管理”->“设备管理器”会出现如下未识别的设备(MT65xx Preloader):
2、点击MT65xx Proloader,安装驱动:
选择“浏览计算机。
”
接着选择驱动文件所放的位置(服务器归档位置:\\192.168.1.81\rd-bk\MTK_Tools\SP Tools)
选择始终安装;
当出现这个提示时,你的电脑就可以下载软件了。
二、工具使用说明:
注意:升级软件时一定要将勾选上,下载过程中,无需电池。
1.打开工具包中的Flash_tool.exe文件,如下图:
然后做如下配置:
2.点Scatter –loading选择软件版本:
3.选择DA DL All With Check Sum,然后点Firmware-upgrade
下载过程如下:
下载OK如下图:。
flashtool图文教程
Flashtool是一款强大的刷机工具,可以帮助用户刷入自定义ROM、解锁手机的bootloader、备份和恢复手机数据等。
下面是关于Flashtool 的图文教程,帮助用户了解如何正确使用Flashtool。
第一步:准备工作
在开始之前,需要确保以下几个条件:
1. 一台已安装Flashtool的电脑。
2.一根可用的USB数据线。
3.你的手机的驱动程序已经正确安装到电脑上。
第二步:打开Flashtool
双击Flashtool的图标,启动该程序。
第三步:连接手机
使用USB数据线将手机连接到电脑上。
确保手机处于关机状态。
第四步:选择刷机模式
在Flashtool的主界面,选择“Flash”选项卡。
然后点击“刷机模式”旁边的下拉菜单,选择“Flashmode”。
第五步:选择刷机文件
第六步:开始刷机
点击“Flash”按钮,Flashtool将开始刷入ROM文件到你的手机。
刷机过程中,请不要断开手机与电脑的连接。
第七步:等待刷机完成
刷机过程需要一些时间,请耐心等待。
在刷机完成后,你将看到一个绿色的勾号,表示刷机成功。
第八步:重启手机
在Flashtool的主界面,选择“刷机模式”旁边的下拉菜单,选择“Fastboot”。
然后点击“重启”按钮,手机将重新启动。
需要注意的是,刷机后可能会导致手机数据的丢失。
因此,在刷机之前,建议你备份手机中的重要数据。
FLASHTOOLS工具使用指书工具的常用使用方法:1、升级2、导出BIN 档3、导出MT03复位文件4、格式化文件系统5、内存检测一、升级(串口线升级和USB线升级两种方式)1)串口线升级步聚1:选择DA文件任何升级方式,首先要选择DA文件,下载的时候首选把DA下载到手机的BROM里面,然后手机和PC进行交互。
步聚2:选择scat文件(存放与相对应软件版本内)Scat文件的目的:FLASH TOOL根据SCA T文件解析后定位每个load升级到FLASH 对应的起始地址及BIN档的个数。
步聚3:自动格式化文件系统目的:为了保证文件系统可以重新生成。
(因为每个软件版本文件系统分配可能不同,也就是文件的个数,默认值都不尽相同,如果不格式化,导致升级后重新开机读取相应的新文件读取失败导致异常。
)步聚4:串口线与PC端连接手机关机,连接串口线,点击工具端的DOWNLOAD或者按F9,手机按开机键进入下载模式即可。
2)USB线升级(USB分为首次下载和后续升级两种模式)后续升级可以直接使用USB升级方式,方法同串口线下载相同,简单总结A、选择DA文件B、选择scat文件C 、选择USB下载模式D、选择自动格式化文件系统然后与PC端连接即可复习:25平台07B对应机型(K119、K201、K27、i266、i289C、i530)与29平台对应机(i6、i18)使用USB线升级按*键才能进入下载模式25平台06B对应机型(i388、i389、i628、i268等) 与28平台对应机型(i269、i188、i399、i8)使用032的串口线升级按开机键才能进入下载模式35平台V0和V1的机型都是采用夹具升级(夹具所使用的是032串口线)二、导出BIN档(连接方式同升级)导BIN档的目的:在软件开发、测试过程中经常出现一些偶尔才能试到的问题,并且一旦出现就不会恢复或极易重现。
但如果重新下载软件、恢复出厂设置等类似文件系统的操作却会导致故障消失,给软件分析解决带来不便。
flashtool强刷工具使用方法flashtool强刷工具使用方法1、首先将手机关机,但这时不要着急将手机与电脑连接,备好数据线待用。
2、将下载好的强刷工具解压,进入文件夹,如下列图:3、双击e某e文件,运行强刷软件,进入软件界面。
4、单击刷写按钮,出现菜单。
如下列图所示。
5、在菜单的左侧选择你想要强刷的强刷包,这里小编就随便选择一个了。
选择完毕后右侧会出现这个强刷包中所有包含的刷机文件。
然后点击OK。
请等待。
出现的界面如下列图。
6、等待一会儿,就会出现下一步操作提示。
如下列图:7、此时拿出手机,千万不要开机。
按住“音量-〞按键不放,再用数据线连接手机和计算机。
此时手机指示灯是常亮绿色。
如果是第一次使用计算机上会有提示安装驱动。
请按照帖子一开始的提示安装正确的驱动。
驱动安装错误会找不到设备。
请务必仔细安装。
8、当安装完驱动后,手机就开始自动刷写了。
刷写过程在flashtool主界面的最底部会有绿色进度条。
当走到最后面。
等一下主界面上会有提示“finished〞和三句让你重启手机的提示。
9、把数据线从手机上拔掉,关闭flashtool工具。
给手机开机。
10、第一次开时机很慢,请不用担忧。
第一次进入系统后建议恢复一次出厂设置。
需要说明的有一点,小编提供的软件下载与上文图中所示的有些不同,这是因为版本不同的原因,不过都可以正常使用。
以上就是安趣官网为大家带来的flashtool教程,帮助大家了解flashtool怎么用。
flashtool使用方法1、解压SP_Flash_Tool_Linu某_v5.er.zipsudo mkdir /opt/MTK/SP_Flash_Tool_Linu某_v5.er/sudo cp SP_Flash_Tool_Linu某_v5.er.zip/opt/MTK/SP_Flash_Tool_Linu某_v5.er/cd /opt/MTK/SP_Flash_Tool_Linu某_v5.er/sudo unzip SP_Flash_Tool_Linu某_v5.er.zip2、配置驱动sudo gedit /etc/udev/rules.d/53-android.rules这个文件是用于adb调试的,在翻开的文件中增加以下文本:EM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"EM=="usb", ATTR{idVendor}="0bb4", ATTR{idProduct}="0c03",+="android_adb"sudo gedit /etc/udev/rules.d/53-MTKinc.rules这个文件是用于下载的,在翻开的文件中增加以下文本:EM=="usb", SYSFS{idVendor}=="0e8d", MODE="0666"EM=="usb", ATTR{idVendor}="0e8d", ATTR{idProduct}="2022",+="android_adb"KERNEL=="ttyACM某", MODE="0666"驱动重新加载:sudo chmod a+r某 /etc/udev/rules.d/53-android.rulessudo chmod a+r某 /etc/udev/rules.d/53-MTKinc.rulessudo /etc/init.d/udev restart备注:idVendor 与 idProduct的通过lsusb命令查看KERNEL=="ttyACM某", MODE="0666"是给flash_tool运行过程中生成的设备文件增加权限,这样不需要管理员权限即可运行。
intelflashimagetool教程Intelflashimagetool教程介绍Intelflashimagetool是一款用于创建和写入Intel映像文件的工具。
该工具非常适用于开发人员和系统管理员,可以帮助他们在Intel平台上进行系统映像的管理和更新。
准备工作在使用Intelflashimagetool之前,需要完成以下准备工作:1.下载Intelflashimagetool:可以从Intel官方网站下载Intelflashimagetool的安装包。
2.安装Intelflashimagetool:按照安装包的说明进行安装,确保安装完成后可以在命令行中使用Intelflashimagetool命令。
创建映像文件通过以下步骤可以创建映像文件:1.打开命令行终端。
2.进入Intelflashimagetool的安装目录。
3.运行以下命令创建映像文件:intelflashimagetool create <image_name>其中,<image_name>是要创建的映像文件的名称。
添加文件到映像创建映像文件后,可以通过以下步骤添加文件到映像:1.运行以下命令进入映像工作目录:intelflashimagetool mount <image_name>其中,<image_name>是要操作的映像文件的名称。
2.将需要添加到映像的文件复制到映像工作目录中。
3.运行以下命令卸载映像工作目录:intelflashimagetool unmount写入映像文件将映像文件写入到目标设备的步骤如下:1.连接目标设备。
2.运行以下命令将映像文件写入目标设备:intelflashimagetool write <image_name> <ta rget_device>其中,<image_name>是要写入的映像文件的名称,<target_device>是目标设备的名称或路径。
1、双击图标,打开Flash Tool 操作界面,如上图所示。
[键入文档的引2、打开Flash Tool操作界面,首先对Download Agent 进行配置,占击Download Agent 图标,系统会自动默认打开Flash Tool 文件包,选中MTK_AllInone_DA,点击打开。
(如上图所示)3、配置好Download Agent 后,Flash Tool 界面会显示上图红色线框内容。
(因Flash Tool文件包存储位置不同,路径会略有不同)4、对 Scatter File 进行配置。
点击Scatter File 图标,打开相关型号的升级资料(软件),找到相对应的TXT 文档,并点击打开。
5、对Scatter File 配置完成后,Flash Tool 界面会出现两处红色线框里的内容。
(如上图所示)6、调配软件的读写速率,如上图所示,一般选择用速率最快的第一项(921600)。
7、调配正确的COM口。
将相应机型的升级线插入电脑USB 接口,系统会自动识别出COM口,选择正确COM口即可。
8、完成上述配置后,将升级线另一端插入手机,然后在Flash TooL 操作界面点击Download 图标,(上图红色线框内图标)最后将电池装入手机,系统将会开始进行下载。
8、当Flash Tool 操作界面出现绿色圆圈(如上图所示),证明软件下载(升级)已经完成。
综上我们可以把软件的下载(升级)程序分为以下几个步骤:1、双击Flash Tool 图标,打开Flash Tool操作界面。
2、配置Download Agent。
3、配置Scatter File。
4、选择正确的读写速率(波特率)。
5、将相应机型升级线插入电脑,使电脑识别升级线,然后选择正确COM口。
6、点击Flash Tool 操作界面Download 图标。
7、把升级线另一端插入手机,安装好电池,软件下载(升级)开始。
8、当Flash Tool 操作界面出现绿色圆圈,下载(升级)完成。