搜索
bottom↓
回复: 45

谁用过ARM9裸奔?能告诉小弟一下用啥编译器吗?

[复制链接]

出0入0汤圆

发表于 2012-9-28 09:13:23 | 显示全部楼层 |阅读模式
最近打算用ARM9裸奔  可是在网上找了好久也没有找到相关的资料
所以只能上来求助于各位大侠了    看有没有人用过  
说说用什么编译器,启动头文件去哪里弄。   小弟在此先谢过了

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-9-28 09:15:34 | 显示全部楼层
MDK+JLINK编译调试

出0入0汤圆

 楼主| 发表于 2012-9-28 09:16:30 | 显示全部楼层
mowin 发表于 2012-9-28 09:15
MDK+JLINK编译调试

可是用MDK  建完工程没有启动头啊   

出0入0汤圆

 楼主| 发表于 2012-9-28 09:16:54 | 显示全部楼层
mowin 发表于 2012-9-28 09:15
MDK+JLINK编译调试

或者是ARM9不用启动文件??????

出0入0汤圆

发表于 2012-9-28 09:17:40 | 显示全部楼层
  ADS1.2                    

出0入22汤圆

发表于 2012-9-28 09:17:55 | 显示全部楼层
收索我的帖子,我有搞过一些,你可以看看
                                                            
                                                           
                                                         
                                                               
.

出0入0汤圆

 楼主| 发表于 2012-9-28 09:19:26 | 显示全部楼层
shanyan 发表于 2012-9-28 09:17
ADS1.2

ADS1.2???这个可以?

出0入0汤圆

 楼主| 发表于 2012-9-28 09:19:49 | 显示全部楼层
jiaowoxiaolu 发表于 2012-9-28 09:17
收索我的帖子,我有搞过一些,你可以看看
                                                            
...

嗯,,好的  我找找看看

出0入0汤圆

发表于 2012-9-28 09:20:29 | 显示全部楼层
MDK有自带的启动文件。我试过S3C2440,有的。不知道你用什么MCU。
强烈建议参考6楼大侠的帖子。

出0入0汤圆

 楼主| 发表于 2012-9-28 09:25:38 | 显示全部楼层
mowin 发表于 2012-9-28 09:20
MDK有自带的启动文件。我试过S3C2440,有的。不知道你用什么MCU。
强烈建议参考6楼大侠的帖子。 ...

我用的是飞思卡尔的MCIMX280这个我用MDK都找不到芯片   我只能建一个AMR9核心的工程   里边没有启动文件啊

出0入0汤圆

发表于 2012-9-28 09:27:02 | 显示全部楼层
找最新版本看看是否支持。不行只能自己写了

出0入0汤圆

 楼主| 发表于 2012-9-28 09:28:02 | 显示全部楼层
mowin 发表于 2012-9-28 09:27
找最新版本看看是否支持。不行只能自己写了

关键是自己不会啊  有没有相关的文档推荐一下   我看看  然后自己写一个

出0入0汤圆

发表于 2012-9-28 09:35:04 来自手机 | 显示全部楼层
mdk中启动文件没有写中断向量表!

出0入0汤圆

 楼主| 发表于 2012-9-28 09:37:38 | 显示全部楼层
fshunj 发表于 2012-9-28 09:35
mdk中启动文件没有写中断向量表!

我现在是压根就没有启动文件    哪里还能有中断向量表啊

出0入0汤圆

 楼主| 发表于 2012-9-28 10:00:29 | 显示全部楼层
mowin 发表于 2012-9-28 09:27
找最新版本看看是否支持。不行只能自己写了

你用过飞思卡尔的片子吗?

出0入0汤圆

发表于 2012-9-28 10:06:39 | 显示全部楼层
没有用过

出0入0汤圆

发表于 2012-9-28 13:56:27 | 显示全部楼层
裸奔过 2440

出0入0汤圆

发表于 2012-9-28 14:00:29 | 显示全部楼层
一直用IAR裸奔。启动部分要费一点点心思。

出0入0汤圆

发表于 2012-9-28 15:01:29 | 显示全部楼层
stdio 发表于 2012-9-28 14:00
一直用IAR裸奔。启动部分要费一点点心思。

有研究过MDK下的启动文件怎么添加向量表吗?

出0入0汤圆

发表于 2012-9-28 15:05:46 | 显示全部楼层
用的是arm11时,裸奔,采用的armgcc编译器。

出0入0汤圆

 楼主| 发表于 2012-9-28 20:18:17 | 显示全部楼层
xivisi 发表于 2012-9-28 13:56
裸奔过 2440

启动文件是自己写的吗?

出0入0汤圆

 楼主| 发表于 2012-9-28 20:25:03 | 显示全部楼层
yinjinzhong 发表于 2012-9-28 15:05
用的是arm11时,裸奔,采用的armgcc编译器。

那启动文件呢?

出0入0汤圆

 楼主| 发表于 2012-9-28 20:25:58 | 显示全部楼层
stdio 发表于 2012-9-28 14:00
一直用IAR裸奔。启动部分要费一点点心思。

就是启动文件不会写啊   也不知道去哪里找相关的介绍文档   所以比较郁闷啊

出0入0汤圆

 楼主| 发表于 2012-9-28 20:26:32 | 显示全部楼层
fshunj 发表于 2012-9-28 15:01
有研究过MDK下的启动文件怎么添加向量表吗?

没有   我现在也想去研究启动文件   但不知道从哪里下手啊

出0入0汤圆

发表于 2012-9-28 21:02:34 | 显示全部楼层
随便到哪找个demo工程,然后把启动代码改吧改吧就拿来用

出0入0汤圆

 楼主| 发表于 2012-9-28 23:26:20 | 显示全部楼层
jetlib 发表于 2012-9-28 21:02
随便到哪找个demo工程,然后把启动代码改吧改吧就拿来用

用在系统上的启动代码也可以吗?
我要用的ARM9只给提供系统的样例。

出0入0汤圆

发表于 2012-9-29 06:24:30 | 显示全部楼层
xiaosi1102 发表于 2012-9-28 20:25
那启动文件呢?

是的,启动文件是自己写的。找个demo参考一下就可以了。

出0入0汤圆

发表于 2012-9-29 07:40:05 | 显示全部楼层
xiaosi1102 发表于 2012-9-28 23:26
用在系统上的启动代码也可以吗?
我要用的ARM9只给提供系统的样例。

ARM9我裸奔过,用的是飞凌的2440,环境ADS1.2,是在启动bootloader后下载裸奔代码到内存中运行,用jlink调试,参考飞凌手册;另外,也可以自己写启动代码,代码不长,关掉看门狗设置堆栈之类的,然后用arm-linux-gcc编译后下载运行,这个建议参考韦东山免费视频

出0入0汤圆

发表于 2012-9-29 08:38:39 | 显示全部楼层
话说都可以,看你会不会用了。不过还是 keil+jlink 最方便。

出0入0汤圆

发表于 2012-9-29 08:50:16 | 显示全部楼层
可以用RVDS,也可以用Codesourcery G++。至少这两种我都是用过可以的。
你有没有bootloader?没有的话需要自己在LD脚本上自己定位vectors段,有的话只要指定入口点地址即可。

出0入0汤圆

发表于 2012-9-29 09:09:33 | 显示全部楼层
ARM9厂家一般都提供启动测试代码的,像最常见的S3C2440,厂家的网站上都提供下载,你找找看。

出0入0汤圆

 楼主| 发表于 2012-9-29 11:06:25 | 显示全部楼层
hexenzhou 发表于 2012-9-29 09:09
ARM9厂家一般都提供启动测试代码的,像最常见的S3C2440,厂家的网站上都提供下载,你找找看。 ...

我在飞思卡尔网站上找过  没有找到啊

出0入0汤圆

 楼主| 发表于 2012-9-29 11:07:01 | 显示全部楼层
mangocity 发表于 2012-9-29 08:50
可以用RVDS,也可以用Codesourcery G++。至少这两种我都是用过可以的。
你有没有bootloader?没有的话需要 ...

现在启动文件是一个大问题啊    不知道该怎么下手了

出0入0汤圆

 楼主| 发表于 2012-9-29 11:09:42 | 显示全部楼层
shuiluo 发表于 2012-9-29 07:40
ARM9我裸奔过,用的是飞凌的2440,环境ADS1.2,是在启动bootloader后下载裸奔代码到内存中运行,用jlink ...

有没有介绍如何写启动代码的文档啊   推荐一下   我看看
现在的状态是不知道如何下手去写启动文档  
所以很尴尬啊

出0入0汤圆

 楼主| 发表于 2012-9-29 11:11:17 | 显示全部楼层
yinjinzhong 发表于 2012-9-29 06:24
是的,启动文件是自己写的。找个demo参考一下就可以了。

我找到了一个系统的启动文件  不知道有没有参考价值   还是说启动文件是一致的?????

出0入0汤圆

发表于 2012-9-29 11:18:03 | 显示全部楼层
启动文件问什么是个大问题?Codesourcery提供了CS3支持的,你只要做的和它要求一样就可以了。
不过建议你用IDE环境吧,例如RVDS之类的会简单些,直接指定TEXT位置编译就可以了。

出0入0汤圆

 楼主| 发表于 2012-9-29 21:38:20 | 显示全部楼层
mangocity 发表于 2012-9-29 11:18
启动文件问什么是个大问题?Codesourcery提供了CS3支持的,你只要做的和它要求一样就可以了。
不过建议你用 ...

谢了   我还是自己找找看看吧   现在还是不知道该怎么下手

出10入10汤圆

发表于 2012-9-29 22:07:31 | 显示全部楼层
IAR吧。IAR的demo程序中有启动代码的啊。

E:\iar\arm\examples\Samsung\S3FN21x

E:\iar\arm\examples\Freescale\MX53\IMX53QSB

不要说ARM9, Cortex-A8都支持。

出0入0汤圆

发表于 2012-9-30 09:28:13 | 显示全部楼层
裸奔可以ADS1.2

出0入0汤圆

发表于 2012-9-30 13:10:32 | 显示全部楼层
arm9都用了这么多年了,网上资料一搜一大把。
lz这问题我觉得有伸手党的嫌疑
头像被屏蔽

出0入0汤圆

发表于 2012-10-2 22:24:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2012-10-3 16:39:28 | 显示全部楼层
alfred1 发表于 2012-9-30 13:10
arm9都用了这么多年了,网上资料一搜一大把。
lz这问题我觉得有伸手党的嫌疑 ...

........这个我不知道该怎么说了   你可以去网上找找MCIMX280你要是能找到像样的资料  我服你。。

出0入0汤圆

 楼主| 发表于 2012-10-3 16:39:48 | 显示全部楼层
liu123748 发表于 2012-10-2 22:24
启动文件我这有,,可以复制一个,串口驱动什么的,,,直接复制就能用,

ARM9的启动文件是通用的吗?

出0入0汤圆

 楼主| 发表于 2012-10-3 16:40:33 | 显示全部楼层
yangyi 发表于 2012-9-29 22:07
IAR吧。IAR的demo程序中有启动代码的啊。

E:\iar\arm\examples\Samsung\S3FN21x

OK  谢啦   等我看看  最好是能有

出0入0汤圆

发表于 2012-10-4 00:11:54 | 显示全部楼层
xiaosi1102 发表于 2012-10-3 16:39
........这个我不知道该怎么说了   你可以去网上找找MCIMX280你要是能找到像样的资料  我服你。。 ...

服我ba!!!  haha


http://git.denx.de/?p=u-boot/u-boot-imx.git;a=summary







    alfred1 发表于 2012-9-30 13:10
    arm9都用了这么多年了,网上资料一搜一大把。
    lz这问题我觉得有伸手党的嫌疑 ...


........这个我不知道该怎么说了   你可以去网上找找MCIMX280你要是能找到像样的资料  我服你。。

出0入0汤圆

 楼主| 发表于 2012-10-4 14:16:10 | 显示全部楼层
alfred1 发表于 2012-10-4 00:11
服我ba!!!  haha

好吧   我服了   你强   我认了  我是伸手党(不过我还真不是
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 15:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表