搜索
bottom↓
回复: 6

请教关于IAR ARM下LPC2132的启动问题和IAR软件相关的配置问题????

[复制链接]

出0入0汤圆

发表于 2011-7-21 17:25:21 | 显示全部楼层 |阅读模式
前一段日子在IAR ARM 6.1下裸机(不加操作系统)学习了LPC2132,基本掌握了2132的一些操作,也建立了iar下的工程,每个例子都跑的很好。。。

现在正在移植uC/OS II到上面,也是在IAR环境下面,经过1天的努力把500多个错误一一给灭掉后把程序下进去后程序死了。。

观察我的工程后发现好像没加启动文件(那个s文件)。。但加上后还是报错啊。。经过思考后发现如下的问题:

1、在裸机运行时,工程中不用加启动文件(只要加在那个icf文件即可,它是安排你的程序是怎么放置的),回想起来,不加启动文件的话arm启动后是

   谁指导它先调到复位向量处后再开始执行应用程序的呢???(在IAR中哪里设置了吗)

2、加了操作系统上去后就要加启动文件了,这个文件指导系统怎么怎么执行程序,但我们只是在工程中包含这个s文件,编译的时候也编译了,但主程序中也

  没调用这个s文件啊,为什么我的程序要按s文件说的执行呢

以上是我的迷惑,请DX批评指正

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-7-21 17:35:25 | 显示全部楼层
.s是汇编文件 是arm启动时首先运行的文件,然后在.s文件后再跳转到c的main中,你可以参考iar安装文件的example里面的工程来完成自己.s文件,一般是startup.s

出0入0汤圆

 楼主| 发表于 2011-7-21 20:44:27 | 显示全部楼层
回复【1楼】gardenhill
-----------------------------------------------------------------------

但我在裸机时并没有添加那个s文件啊,它怎么会跳到那里执行呢

出0入0汤圆

发表于 2012-10-1 10:46:00 | 显示全部楼层
楼主,请求帮忙,能不能把逻辑情况下跑的例程发给我一份,我最近也在学习这个,但是自己学习的时候遇到很多问题,请求楼主的帮助。我的邮箱是taotao.2008.03.556@163.com

出0入0汤圆

发表于 2012-10-1 10:54:45 | 显示全部楼层
我的QQ号是1484692593,希望楼主能够加我QQ,帮助我解决一下问题。裸机情况下运行有问题

出0入0汤圆

发表于 2012-10-1 12:05:36 | 显示全部楼层
我想问一下,为什么我使用J-link进行仿真的时候,在RAM中正常,但是为什么在flash中不行呢

出0入0汤圆

发表于 2012-10-2 17:53:57 | 显示全部楼层
楼主在吗,能不能帮帮忙,给我一个裸机下定时器中断的程序,我不知道为什么,就是进不了中断服务函数。楼主能不能加我QQ呢。1484692593
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-8-26 08:04

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

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