版主
- 积分
- 11922
- 金钱
- 11922
- 注册时间
- 2015-11-5
- 在线时间
- 2086 小时
|
本帖最后由 FreeRTOS 于 2016-2-18 17:20 编辑
自从2013年买了ARM9开发板撸过一段时间后,已经接近一年没有碰过板子了,当时学习ARM9主要是为了学习Linux,最后发现自己玩了51后直接上ARM9是一个十分错误的选择,并且找工作时很多公司压根儿就不用ARM9,因此2014年时毅然放下了ARM9,买了原子的STM32开发板做过度,后来发现自己才真正的在嵌入式领“入门”了,趁着这几天还没上班,拿回ARM9开发板继续撸一把。
我的ARM9开发板是TQ2440,天嵌公司的资料提供的开发环境是Linux和ADS,之前都是看韦东山的视频在Linux下编译代码,但对于刚入门的我而言在Linux下做开发无疑会有很多问题无法理解。Linux系统下开发环境始终没有windows系统下的开发环境更“亲民”,因此后来我跟着天嵌的资料《裸奔三部曲》在ADS下跑裸机代码。前几天决定重拾ARM9时也是第一时间装了ADS,跑第一个LED程序时都很正常,只是用JLINK仿真的时候时不时出问题,尤其是ADS的编辑功能真不敢恭维,所以心里就想着能不能用我们比较熟悉的IAR或者MDK来搭建开发环境。百度一下发现原来MDK和IAR早就支持ARM9的开发了,心里那个激动啊就像国足在临近90分钟时破蛋一样。心血来潮时什么也无法阻挡我勇往直前的决心,立刻下了一个S3C2440在IAR下的工程,配置了下仿真参数后下载仿真,流水灯跑起来了,只是有个严重的问题就是用JLINK仿真无法设断点,并且只能在汇编窗口单步仿真,这不就相当于在猫咪面前挂着一条永远够不着的鱼么。后来百度了下也没找到解决的办法,只能先放一边了。既然IAR不行那就换MDK呗,对于MDK而言寻找芯片pack是一个很费劲的事,不过原子论坛大神多,下面链接提供了芯片包,值得注意的是这芯片包直接安装就可以了,我当时就傻逼了安装前把MDK给卸载了,最后才发现原来这芯片包不是MDK安装程序,只不过跟我们F0、F1等芯片pack一样双击安装就好了。
http://www.openedv.com/thread-44974-1-1.html
安装好芯片包之后,就开始着手新建工程了,对于我这种拿来主义的人而言总不会自己瞎搞,然后找到了Pony279大神一份比较好的资料。不得不说Pony279大神真不是盖的,上天入地无所不能,哈哈!下面附上他提供的那份资料
MDK开发TQ2440裸机程序入门教程.pdf
(883.59 KB, 下载次数: 3632)
|
|