下载此文档

ARM开发软件SDT使用方法图文.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
ARM开发软件SDT使用方法图文
ARM开发软件SDT使用方法图文
ARM开发软件SDT使用方法图文
ARM开发软件使用教程
说明:本文是ARM开发的一些经验总结,以EV44B01。2开发板为例,给出入门上手的最基础知识。 
一、M开发软件SDT使用方法图文
地址线上面有规则的方波信号。你一按复位按键,方波立马消失变成低电平。
八、 将初始化目标代码写入Flash
准备妥当,现在可以烧写代码了!,使用它就可以完成Flash烧写。这里面针对不同的CPU还需要不同的Bsd文件,不同的Flash芯片需要对Fcd文件进行相应的修改。S3C44B0X的BSD文件S3C44B0X。bsd可以在三星公司网站找到,适用于SST39VF160的fcd文件在网上搜索得到。
特别说明:这个烧写Flash的程序只能在Windows98系统下才能运行!不支持Windows2000、WindowsNT和WindowsXP,所有你需要切换到Windows98下面才能进行这项工作!
对于我们的板子,使用SST39VF160,需要S3C44B0X。bsd、。exe,将自己的目标代码model.bin与上面的三个文件放在同一个目录下面,。
由于Fluted.exe要输入相应的配置参数,所以可以做一个批处理文件f.bat:
Fluted a -f model。bin -v -s 0
这样运行这个批处理文件就可以开始烧写了,烧写界面如下:
这个程序首先打开fcd文件和bin文件,然后检查设备ID,如果ID错误的话程序会停止运行。这意味着你的硬件系统有问题,或者JTAG接线有错误等等。然后开始擦除FLASH里面的数据,根据Flash的大小擦除时间有长有短;擦除完毕就开始对Flash编程,将目标代码写进去。编程完毕开始校验,如果出错会给出提示信息的,告诉你在哪个地址区域出错,写进去的数据是什么,读出来的数据又是什么,只有校验完全成功才是烧写OK!
有些朋友将目标代码定位在0X0C000000,结果烧写后校验也完全成功了,但复位之后板子却没有任何反应!这是因为写到SDRAM之后校验肯定也是对的,但复位之后程序是从0X00000000开始执行的,而不是从0X0C000000开始的,所有板子肯定没有反应了!
九、 复位运行初始化程序
现在按一下复位按键,就上面的程序而言,可以看到LED灯在来回闪烁。在这个程序中,是完成系统初始化,包括禁止看门狗、禁止所有中断、初始化存储器(包括SDRAM)、设定锁相环倍频、使能所有单元模块时钟、初始化堆栈、设置中断等等, IO端口功能、方向设定,实现一个最简单的LED闪烁程序。
ARM开发软件SDT使用方法图文
ARM开发软件SDT使用方法图文
ARM开发软件SDT使用方法图文
一十、 修改SDT2。51设置以生成SDRAM代码
走到这一步,你已经成功了一大半!不过还要实现硬件Debug,才能说是完全掌握了ARM开发的基本软件操作。一般硬件Debug都要在SDRAM中运行,所以需要定位生成的目标代码在SDRAM地址空间。
就我们的板子而言,SDRAM的片选引脚接在n

ARM开发软件SDT使用方法图文 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人annimy
  • 文件大小22 KB
  • 时间2022-01-15
最近更新