阅读:1956回复:20
有谁用过ARM的I开发工具SDT?
如题,rom,alf文件都是怎么生成的啊?
|
|
|
沙发#
发布于:2004-01-13 20:56
如题,rom,alf文件都是怎么生成的啊? 就是怎么烧到flash里面去?不用专用的烧程机(all11)。 刚学,很多不懂! 请多指教! 谢谢了! |
|
板凳#
发布于:2004-01-13 21:04
我们一起问吧? :( :( :( :(
|
|
|
地板#
发布于:2004-01-16 09:13
踢一脚
|
|
|
地下室#
发布于:2004-01-16 09:20
就我以前所作给个回答:
首先,你要有一个FLASH的驱动,可以读写FLASH 其次,要有一个串口或网络驱动,利用它将主机中编译的内核文件传到目标机上。 最后,在目标机上运行FALSH驱动将刚才读到的文件烧进去。 【说明】FALSH驱动各个厂家应该会提供SAMPLE CODE,修改一下。 串口主要是XMODEM协议。 |
|
|
5楼#
发布于:2004-01-16 09:27
看不懂啊! :(你说的FLASH是干什么的?我是用串口将程序下载到rom仿真器的。至于*.rom,*.axf什么的可能跟工程的设置有关,但是那么多选项,实在不知该怎么作。
|
|
|
6楼#
发布于:2004-01-16 09:36
我想如果你有ROM仿真器的话,可能更方便了。
如果我没有理解错的话,*.rom应该是内核程序的二进制文件,你是要用ROM仿真器将它烧到ROM中去。只是不会用ROM仿真器罢了,是否? |
|
|
7楼#
发布于:2004-01-16 09:46
flash就是rom呀!(加载系统和驱动的)
|
|
8楼#
发布于:2004-01-16 09:57
不会这么麻烦吧!这样的话不是要先把boot烧到flash中吗?如果要在sdt中生成可执行的二进制文件的话。就到www.51eda.com/bbs中下一个sdt的模板,而后导入你的程序就行了。而烧文件的话,用jtag就行了!
|
|
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项呢?
|
|
|
10楼#
发布于:2004-01-16 10:16
不会这么麻烦吧!这样的话不是要先把boot烧到flash中吗?如果要在sdt中生成可执行的二进制文件的话。就到www.51eda.com/bbs中下一个sdt的模板,而后导入你的程序就行了。而烧文件的话,用jtag就行了! 在ARM开发论坛没有搜索到SDT模板啊! |
|
|
11楼#
发布于:2004-01-16 10:18
不会这么麻烦吧!这样的话不是要先把boot烧到flash中吗?如果要在sdt中生成可执行的二进制文件的话。就到www.51eda.com/bbs中下一个sdt的模板,而后导入你的程序就行了。而烧文件的话,用jtag就行了! 如果让程序只是运行的话,根本不需要烧FLASH,直接用JTAG导入到SDRAM和SRAM中就行了,但是如果是OS的内核还有BOOTLOADER在成品的时候必须要烧了。 |
|
|
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的使用问题了,我没用过,抱歉,帮不了你。不过,相信这个问题应该不难解决。 |
|
|
13楼#
发布于:2004-01-16 10:26
我想应该是工程设置的问题。
|
|
|
14楼#
发布于:2004-01-16 10:31
我没用过arm,没办法帮你了这次! :(
|
|
15楼#
发布于:2004-01-16 10:46
我想应该是工程设置的问题。 同意你的看法,解决了告诉我们是怎么做的,下次用的时候少走弯路 :D |
|
|
16楼#
发布于:2004-01-16 10:52
关注ing...!!!
|
|
17楼#
发布于:2004-01-16 10:55
我决定把例子的工程拿来使用,把它的源文件和头文件删掉,加上我自己的,可是不知这样行不行?没办法,时间紧啊!
|
|
|
18楼#
发布于:2004-01-16 11:12
用户被禁言,该主题自动屏蔽! |
|
19楼#
发布于:2004-01-16 11:53
我决定把例子的工程拿来使用,把它的源文件和头文件删掉,加上我自己的,可是不知这样行不行?没办法,时间紧啊! 时间紧,任务急! 非常时间用非常的方法解决一个非常的问题,然后非常高兴的回家过年 |
|
|
上一页
下一页