历史上的今天
今天是:2025年06月04日(星期三)
2018年06月04日 | keil5(MDK5)配置S3C2440裸机开发调试环境
2018-06-04 来源:eefocus
引言
用于arm裸机程序开发的IDE基本有 以下3个:MDK或者称Keil,IAR,还有ADS。其中ADS已经停止更新,不建议使用了。它们的具体情况在这里我就不多说了,百度一下就明白了。
由于之前开发c51的时候都使用了MDK开发环境,而且MDK的界面确实看起来舒服多了,所以我选择了MDK作为我的s3c2440裸机开发的IDE。以下主要介绍一下如何使用MDK配合J-link来调试基于s3c2440的开发板。
MDK Version 5 - Legacy Support 下载相应的软件支持包就可以了。截图如下,注意要选择自己MDK对应版本的支持包。

http://www.mcuzone.com/down/List.asp?SA=1009
J-link驱动的最新版本可以到以下链接下载:
http://www.segger.com/jlink-software.html
安装MDK,J-link驱动,安装过程就不多说了,跟着提示走就行了,安装MDK时后要记得注册,安装J-link驱动后插上J-link系统会自动设别安装。
http://blog.csdn.net/zhzht19861011/article/details/5927924
史海拾趣
|
7月15日上午 ,阿牛哥赶往北京丽亭华苑酒店参加研华科技嵌入式应用设计论坛。今天云集了研华科技,INTEL ,MICROSOFT ,TI 等业内大腕巨擘 ,探讨嵌入式产品,云计算还有物联网,还有业内最新的产品资讯,一定要好好听听看看。大概十点钟, ...… 查看全部问答> |
|
关于KernelIoControl和InterruptInitialize函数 请问这两个函数KernelIoControl和InterruptInitialize函数的区别是什么呢?? 个人理解:先用KernelIoControl申请中断号 然后利用InterruptInitialize把 (从KernelIoControl申请的)中断号与事件相关联 ...… 查看全部问答> |
|
最近刚买了块开发板。但是给的BSP的eboot里面用的是CS8900,但是板子上面是DM9000,所以现在主要的事情就是将ether.c换成DM9000的接口。。我在网上copy了一份驱动源代码。。。。但是放上去后我就是读不到ID。。。经过盘查。应该是读写IO口的问题 sta ...… 查看全部问答> |
|
Hi All, 我在CE5.0下开发。写了一个流式驱动,然后在PB上修改了platform.reg文件,添加了这么一段: [HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\WPA_SUPPLICANT] \"Prefix\"=\"WPA\" \"Dll\"= ...… 查看全部问答> |
|
下面是MCD Application Team的DFU代码的main()里的一部分: if (DFU_Button_Read() != 0x00) { & ...… 查看全部问答> |
|
直接跑不带有外部中断的程序,运行一切正常,但如果设置GPIO外部中断,运行几秒钟后,会引起系统复位 这个一般是什么问题引起的?下面为代码 1 设置: #define PH1   ...… 查看全部问答> |
|
美国GE露点传感器 量 程:-110℃~+20℃ 精确度:-65~40℃露点温度是±2℃ -80~-66℃露点温度是±3℃ 工作环境:温度:-40℃~+60℃&nb ...… 查看全部问答> |




