scatter文件的写法
- 格式:pdf
- 大小:1.11 MB
- 文档页数:80
VF常用命令1、打开表命令:USE 表文件名2、关闭表命令:USE 、CLOSE ALL3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动)4、替换(修改)记录命令:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>]5、复制表命令:COPY TO 新文件名[FOR〈条件〉][范围]复制表结构命令:COPY STRU TO 新表文件名[FIEL 〈字段名表〉]6、建立索引命令:INDEX ON 关键字段TO 单索引文件名INDEX ON 关键字段TAG 索引标识名7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉继续查找命令:CONTINUE(2)索引查询:FIND 字符表达式SEEK 表达式继续查找命令:SKIP常用命令:1、设置默认路径命令:SET DEFA TO 盘符:\路径2、关闭表命令:CLOSE TABLE,CLEAR ALL3、记录显示命令:LIST/DISP [范围][FOR 〈条件〉]4、追加记录命令:(1)表尾追加:APPEND [BLANK](2)表中插入:INSERT [BEFORE] [BLANK] P81(3)从其他文件中追加多条记录到当前表:APPEND FROM 文件名[FOR〈条件〉][FIEL <字段名表>]5、删除记录命令:DELE [范围][FOR<条件>]6、彻底删除带标记记录命令:PACK7、取消删除标记命令:RECALL [范围][FOR<条件>]8、物理删除表中所有记录命令:ZAP P849、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉10、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉]11、将数组中的值发送到当前记录命令:GATHER FROM 数组名12、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名13、将二维数组中的值传送到表中:APPEND FROM ARRAY 数组名14、表的排序命令:SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名15、打开索引文件命令:SET INDEX TO 索引文件名表P9116、设置主控索引命令:SET ORDER TO 单索引文件名|TAG 索引标识17、更新索引文件命令:REINDEX P9218、关闭索引文件:SET INDEX TO 、CLOSE INDEX、CLOSE ALL、CLEAR ALL、USE19、删除索引标识命令:DELE TAG 索引标识名删除单索引文件命令:DELE FILE 单索引文件名20、表的浏览命令:BROWSE21、记录的过滤命令:SET FILTER TO 条件22、字段的过滤命令:SET FIELDSS TO 字段名表23、表之间的连接命令:JOIN WITH 别名TO 新表文件名FOR 条件24、设置一对多关系命令:SET SKIP TO 别名25、数据库相关命令:打开:OPEN DATA 数据库名新建:CREAT DATA 数据库名P111修改:MODI DATE 数据库名关闭:CLOSE DATA、CLOSE DATA ALL、CLOSE ALL、CLEAR ALL设置当前数据库命令:SET DATA TO 数据库名26、程序相关命令:建立/修改程序:MODI COMMAND 程序文件名运行程序:DO 程序文件名27、内存变量/数组赋值命令:=、STORE P138或28、交互式输入命令:@行,列SAY 表达式GET 变量29、文本输出命令:TEXT〈输出显示内容〉ENDTEXT30、终止程序执行命令:CANCEL、QUIT、RETURN31、清除主屏幕命令:CLEAR32、系统设置命令:(1)设置精确比较命令:SET EXACT ON/OFF (2)设置删除标记命令:SET DELE ON/OFF还有很多,就不再一一列举了。
刷机前请确保电脑端驱动已经安装好,怎么安装驱动呢,可能很多人不会手动安装方法,其实联想官方已经提供傻瓜式一键安装程序了,就是内置卡内的“PC套件-驱动”。
第一步:以管理员权限运行文件夹内主程序Flash_tool.exe,打开主程序界面
第二步:点击“加载Scatter”,选择刷机配置文件MT6589_Android_scatter_emmc.txt,如图。
注意:MT65**_Android_scatter_emmc.txt文件必须跟ROM同目录,比如都放在桌面,加载Scatter时需要选择桌面的MT65**_Android_scatter_emmc.txt.
如果是线刷包,Scatter文件就在解压以后的文件夹里,直接选择
即可
第三步:点击“下载”按钮,手机完全关机,数据线连接电脑,开始刷机,在弹出的对话框中点击“是”
(特别说明:如果关机后连接电脑后没有反应请重新安装下电池)
第四步:等待刷机完成,进度条走完以后会弹出绿色圆圈窗口提示刷机成功。
ADS1.2开发环境简介实验⼀ ADS1.2开发环境简介⼀、实验⽬的熟悉ADS1.2 开发环境,学会ARM 仿真器的使⽤。
使⽤ADS 编译、下载、调试并跟踪⼀段已有的程序,了解嵌⼊式开发的基本思想和过程。
超级终端设置及BIOS 功能使⽤。
⼆、实验内容本次实验配置ADS 集成开发环境,新建⼀个简单的⼯程⽂件,并编译这个⼯程⽂件。
学习ARM 仿真器的使⽤和开发环境的设置。
下载已经编译好的⽂件到嵌⼊式控制器中运⾏。
学会在程序中设置断点,观察系统内存和变量,为调试应⽤程序打下基础。
运⾏Windows系统下的超级终端,通过超级终端查看BIOS启动情况。
三、预备知识C 语⾔的基础知识、程序调试的基础知识和⽅法。
四、实验设备及⼯具(包括软件调试⼯具)硬件:ARM 嵌⼊式开发平台、⽤于ARM7TDMI 的JTAG 仿真器、PC 机Pentium100 以上、串⼝线。
软件:PC 机操作系统win98、Win2000 或WinXP、ARM SDT 2.51 或ADS1.2 集成开发环境、仿真器驱动程序、超级终端通讯程序。
五、实验步骤1 配置ADS 集成开发环境(1)运⾏ADS1.2 集成开发环境(CodeWarrior for ARM Developer Suite)。
选择File|New…菜单,在对话框中选择Project,如图1-17 所⽰,新建⼀个⼯程⽂件。
图中⽰例的⼯程名为Exp6.mcp。
点set…按钮可为该⼯程选择路径如图1-18 所⽰,选中CreatFolder 选项后将以图1-17 中的ProjectName 或图1-18 中的⽂件名为名创建⽬录,这样可以将所有与该⼯程相关的⽂件放到该⼯程⽬录下,便于管理⼯程。
(2)在图1-17 中⼯程模板列表中我们选择ARM Executable Image 通⽤模板。
我们随后将⼀步⼀步的把它配置成针对我们ARM3000 开发板的模板44B0 ARM ExecutableImaage,并把它拷贝到ADS1.2 安装⽬录下的Stationery ⽬录中(所有的⼯程模板都在此⽬录下)。
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工具的的使用可能有些不同,但基本使用都差不多。
eps在matlab中的用法在MATLAB中,EPS(矢量图文件格式)是一个常用的文件格式,用于保存图形,尤其适用于发布论文、创建幻灯片和印刷等需求。
本文将介绍如何在MATLAB中使用EPS格式,并提供一些常见的用法。
首先,要在MATLAB中使用EPS格式,需要先将图形绘制出来。
可以使用MATLAB的绘图函数,例如plot、scatter、bar等等,根据需要选择合适的函数。
然后,可以使用一些属性设置来自定义图形,如线条颜色、线型、标签、标题等。
一旦图形绘制完成,可以使用"print"函数将图形保存为EPS文件。
该函数的语法如下:print('filename','-depsc')其中,'filename'是你想要保存的文件名(无需加上.eps后缀),'-depsc'表示将图形保存为EPS格式。
如果需要更高分辨率的输出,可以添加'-r'选项,例如:print('filename','-depsc','-r300')此处的'-r300'表示输出分辨率为300 dpi(每英寸点数),可以根据需求自行调整。
此外,还可以使用"-loose"选项在EPS文件中添加白边,以便在其他应用程序中更好地使用,例如:print('filename','-depsc','-loose')这样可以确保生成的EPS文件在导入其他应用程序时边缘不会被裁剪。
除了使用"print"函数,MATLAB还提供了其他几种方法保存图形为EPS格式。
例如,可以使用"saveas"函数:saveas(gcf,'filename','epsc')其中,gcf表示当前图形的句柄。
试图搞懂MDK程序下载到flash(三)--MDK配置选项Linker、Target、Debug的理解分析在写这一节时,我还是想再重复一下自己写这文章的目的,我的目的就是为了实现将MDK 编写的裸机程序可不可以脱机运行,也就是不用调试的方法,因为调试的话程序默认是在SRAM中运行的,掉电丢失。
而要脱机运行,就得将程序编译后的文件下载到flash中,最好能是nand flash。
如果要下载到nand flash,那么就要编译生成一个bin文件,而不是用axf文件。
那么剩下的问题就是,怎么生成一个完整、正确的bin文件?所以我现在就需要看能否通过编写一个分散加载文件,解决bin文件的地址问题。
生成了bin文件,那么我就可以利用韦东山的方法,利用supervivi的v选项,配合DNW将程序下载到nand flash中并运行!现在咱们就分析一下MDK配置选项,首先解释一下MDK中三种linker之间的区别:1、采用Target对话框中的RAM和ROM地址。
采用此方式,需在Linker选项卡中勾选Use Memory Layout from Target Dialog选项(选中这一项实际上是默认在Target中对Flash和RAM的地址配置,编译链接时会产生一个默认的脚本文件),并且在Target中设置好RAM、ROM地址,图2所示。
MDK会根据Target选项中设定的RAM和ROM地址自动加载生成一个加载文件。
最后链接器会根据此文件中的信息对目标文件进行链接,生成axf镜像文件。
至于ROM和RAM是片内还是片外、容量(Size)多大,就需要根据芯片和开发板来决定了。
2、直接通过Linker选项卡中的R/O Base和R/W Base来设定链接信息。
链接器最后可根据此处指定的地址信息进行链接,链接的文件应该是顺序存放了,最多RO和RW分开。
此时需要注意的是应将Use Memory Layout from Target Diaglog前的勾去掉,且保证Scatter File一栏中未包含分散加载文件,并且要在Misc controls中设定镜像文件的入口点,如:--first 2440init.o(Init) 对于这个括号内的填写依据,我暂时还不懂。
多口下载使用说明(SPMultiPortFlashDownload_V3.1408.00)
------2014/04/12
一、产生CheckSum文件
(1)、先将CheckSum_Gen.exe拷贝到需要下载的bin文件夹的目录下,如下图所示。
(2)、然后再双击运行如下图所示。
(3)、按任意键会退出,同时产生一个Checksum.ini文件,如下图所示:
二、识别端口
(1)、先选择对应的端口数量,再点击右下的“scan”,会弹出对话框,直接点“是”。
图1MX232V00主板照片
(2)、识别过程出现如下图所示。
(3)
(3)、识别完成后如下图所示。
识别端口注意事项:如果不能有效识别端口,则将主板的KCOL0短接到GND,再重复上述操作直至识别出端口。
在下载的时候,则不需要将主板的KCOL0短接到GND。
三、开始下载
(1)、先选择scatter文件。
然后连上手机,点击对应端口后面的“start”按钮。
即开始下载。
下载过程界面如下:
(2)、下载完成后,界面如下:
下载注意事项:在正常下载的时候,请注意不要选择格式化,否则会引起一些参数丢失,可能会导致整机出现异常。
如果有特殊需求,请及时联系!。