nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1915回复:20

有谁用过ARM的I开发工具SDT?

楼主#
更多 发布于:2004-01-13 17:16
如题,rom,alf文件都是怎么生成的啊?
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-13 20:56
如题,rom,alf文件都是怎么生成的啊?


就是怎么烧到flash里面去?不用专用的烧程机(all11)。
刚学,很多不懂!
请多指教!
谢谢了!
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-13 21:04
我们一起问吧? :( :( :( :(
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-16 09:13
踢一脚
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-16 09:20
就我以前所作给个回答:

首先,你要有一个FLASH的驱动,可以读写FLASH

其次,要有一个串口或网络驱动,利用它将主机中编译的内核文件传到目标机上。

最后,在目标机上运行FALSH驱动将刚才读到的文件烧进去。

【说明】FALSH驱动各个厂家应该会提供SAMPLE CODE,修改一下。
串口主要是XMODEM协议。
我来自中国 抵制日货
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-16 09:27
看不懂啊! :(你说的FLASH是干什么的?我是用串口将程序下载到rom仿真器的。至于*.rom,*.axf什么的可能跟工程的设置有关,但是那么多选项,实在不知该怎么作。
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-16 09:36
我想如果你有ROM仿真器的话,可能更方便了。

如果我没有理解错的话,*.rom应该是内核程序的二进制文件,你是要用ROM仿真器将它烧到ROM中去。只是不会用ROM仿真器罢了,是否?
我来自中国 抵制日货
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-16 09:46
flash就是rom呀!(加载系统和驱动的)
001ye
驱动牛犊
驱动牛犊
  • 注册日期2003-07-25
  • 最后登录2010-12-06
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-01-16 09:57
不会这么麻烦吧!这样的话不是要先把boot烧到flash中吗?如果要在sdt中生成可执行的二进制文件的话。就到www.51eda.com/bbs中下一个sdt的模板,而后导入你的程序就行了。而烧文件的话,用jtag就行了!
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-01-16 10:02
不是啊!现在我的工程编译总是有问题,比如我建立了一个工程,一个source.c源文件和一个include.h头文件,然后添加到工程中,编译,链接,会生成source.o文件和project1.axf文件,编译也没有错误。但是我手头还有有一些例子,它们编译连接后除了前面两个文件后,还生成了project.bin文件,是在EPROM项下的(就是在工程窗口中有DebugRel,Debug ,Release三个项目,每个项目都分好多小项目:sources ,includefiles ,objects, subprojects ,libraries ,image ,miscellacea ,Eprom等),为什么我自己建立的工程中就没有这个Eprom项呢?
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-01-16 10:16
不会这么麻烦吧!这样的话不是要先把boot烧到flash中吗?如果要在sdt中生成可执行的二进制文件的话。就到www.51eda.com/bbs中下一个sdt的模板,而后导入你的程序就行了。而烧文件的话,用jtag就行了!

在ARM开发论坛没有搜索到SDT模板啊!
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-01-16 10:18
不会这么麻烦吧!这样的话不是要先把boot烧到flash中吗?如果要在sdt中生成可执行的二进制文件的话。就到www.51eda.com/bbs中下一个sdt的模板,而后导入你的程序就行了。而烧文件的话,用jtag就行了!


如果让程序只是运行的话,根本不需要烧FLASH,直接用JTAG导入到SDRAM和SRAM中就行了,但是如果是OS的内核还有BOOTLOADER在成品的时候必须要烧了。
我来自中国 抵制日货
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-01-16 10:20
不是啊!现在我的工程编译总是有问题,比如我建立了一个工程,一个source.c源文件和一个include.h头文件,然后添加到工程中,编译,链接,会生成source.o文件和project1.axf文件,编译也没有错误。但是我手头还有有一些例子,它们编译连接后除了前面两个文件后,还生成了project.bin文件,是在EPROM项下的(就是在工程窗口中有DebugRel,Debug ,Release三个项目,每个项目都分好多小项目:sources ,includefiles ,objects, subprojects ,libraries ,image ,miscellacea ,Eprom等),为什么我自己建立的工程中就没有这个Eprom项呢?


我想正如你所说的应该是SDT的使用问题了,我没用过,抱歉,帮不了你。不过,相信这个问题应该不难解决。
我来自中国 抵制日货
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-01-16 10:26
我想应该是工程设置的问题。
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-01-16 10:31
我没用过arm,没办法帮你了这次! :(
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-01-16 10:46
我想应该是工程设置的问题。

同意你的看法,解决了告诉我们是怎么做的,下次用的时候少走弯路 :D
我来自中国 抵制日货
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-01-16 10:52
关注ing...!!!
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-01-16 10:55
我决定把例子的工程拿来使用,把它的源文件和头文件删掉,加上我自己的,可是不知这样行不行?没办法,时间紧啊!
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-01-16 11:12
用户被禁言,该主题自动屏蔽!
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-01-16 11:53
我决定把例子的工程拿来使用,把它的源文件和头文件删掉,加上我自己的,可是不知这样行不行?没办法,时间紧啊!


时间紧,任务急!

非常时间用非常的方法解决一个非常的问题,然后非常高兴的回家过年
我来自中国 抵制日货
上一页
游客

返回顶部