⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ads.txt

📁 仅供参考................
💻 TXT
字号:
ADS1.2简明教程22008年07月17日 星期四 16:153. 首先在2中选DebugRel(默认的),点 按钮,进行DebugRel Setting设置
     在里就说三点生重要的:
(1):Target->Target Settings 做如下设置:
(2):linker -> ARM Linker设置如下:
        其中ro base 和rw base 的设置参考“ADS中文教程”(这里 ro base 0x0c000000是SDRAM的地址)。 
下边填写Image所在的开始段:
一般情况下Object/Symbol 填44BINIT.o , Section填写:Init (Init段是在在44BINIT.s中定义的)
        (3)ARM fromELF 设置输出文件,参考下
   (注意,因为我用的flash progermme不支持.bin文件的下载,所以这里选择Inter 32位
hex文件)
OK , 好了,可以编译了,编译后就会生成用于调试的文件,可以能过来调试,点
分别表示:选择要编译的文件,make ,debug 和 Run.
4.AXD调试:
在ADS窗口中点bebug或run之后,会跳出AXD调试界面:
(Options—>configure target)对AXD进行配置
因为用wiggler来调试,要对AXD做以下设置:
(第一次使用时也要对AXD设置)如下对话框中,选择ADP —> Configure 
Setting… 选择ARM Ethernet driver :
OK —>Configure :Target IP address 填写127.0.0.1
OK,OK , Configure Target 配置完成,下来我们来配置Configure Interface….选项:
Option —> Configure Interface …:
在出现的对话框中:
General标签下:
Target connection 下拉列表中选择:ATTACH:connection according to target properties
Session file options 标签下:Reselect Target , Reload Images ,Run Configuration Script都选中:
其中Run Configuration Script下选择的44b0.INI为软件调试时用来初始化寄存器的脚本文件。
应用,确定。 好了,AXD的配置就这些。
下边就可以调试了(注意,用wiggler调试时必须先打开调试代理ARMJtagDebugFinal)。
在以后调试时,点击debug , run 就可以直接调用打开AXD调试了
调试窗口:
和其它软件差不多,有单步调试、全速运行等工能:
不过,很奇怪我没有找到Reset功能,每次重新调试都必须重新Reload Image。
下来我们来生成用来下载到flash 中去的文件:
还记得上边说到的这个窗口吧:
在上边我们调试时,这个窗口选择在DebugRel,而下边我们就要选择Releass了,这样可以生成不带任何调试信息的目标文件了,就可以下载到flash 中去了。
5. 选中Releass标签,点 按钮,进行设置 
(1)       与调试时相同Post-linker选择ARM fromELF. 如下图:
(2)       Linker—>ARM Linker
    RO填写0x00000000(flash地址),RW RW可以添也可以不添,
       高兴了就添上0XC100000
Layout标签 :这个与前面Debug时的设置一样: 
ARM fromELF :也设置和前面一样,只是为了区别前面生成的带有调试信息的目标文件,这里填写目标文件名称为:arm_down.hex:
OK,重新编译,就可生成arm_down.hex文件了,可以把它下载到flash中去,上电就可以运行了。
整了两天了,还好出来结果了,要不就真要有人疯了!!!呵呵。。。
给ARM上装了别个做好的LCD,并没有用到S3C44B0X自带的LCD controller , 而是用了几个GPIO,虽然说只是“移植上去”,可也把我整地够呛,整了两天,不知道为什么那LCD就是不理我,最后经过一点点的测试,可能是因为我开发板上44B0X的一个管脚(GPD0)坏了吧,无法让它输出高电平,找到问题之后,就在GPD0旁边找了一个管脚(GPE1)来分代替GPD0,OK问题解决了,怎么也没想到就这样一个问题又让我调了两天,哎,看来以后还是得更细心一些了。
好了就说这些了,大家开始自己试试吧!!!
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -