菜鸟要飞向ARM城堡——MDK中对基于S3C2440工程的配置

本文介绍了使用三星S3C2440芯片和天嵌开发板进行ARM裸机开发的过程,详细讲解了MDK工程配置步骤,包括设置ROM和RAM参数、生成HEX文件、指定输出路径、添加头文件路径、配置调试器及选择Flash型号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学完了51,学ARM,用的是三星的S3C2440,天嵌的开发板(当初在网上看到的,淘宝销量还不错,就买了,后来才知道有Cortex M系列的),开发环境用MDK。

关于keil工程的配置:

第一步:设置ROM、RAM

主要配置ROM和RAM的起始地址还有大小,依据芯片不同,数值不同。

第二步:

勾选生成HEX文件(具体的解释好像是可以下载到板子上格式,51中生成的就是这样的格式,ARM裸机的话也应该是这个),并且选择输出文件的路径以及输出文件的名字。

 

第三步:

选择列表文件输出文件的路径(以上两步对文件路径的选择是为了更好的管理输出文件)

 

第四步:

将工程所包含的所有的头文件(.h格式的)存储路径都添加到这里。

 

第五步:

对调试器的配置:左侧设置为软件仿真调试,右侧设置为JLINK在线调试。对于S3C2440这里需要一个文件(该文件包含在keil安装路径BOARDS/Samsung/S3C2440/RTX_Blinky下,小弟认为这个跟初始化内存有关,还没在网上找到具体的解释)


第六步:

 这里主要用于Jlink下载程序的配置,包括对Flash型号的选择。如果不知道自己开发板FLashd的具体型号,可以用JflashARM这个软件(安装Jlink后就带有),与开发板连接,可以看到具体的FLASH的厂家与大小,从而在MDK中选择与开发板相对应的FLASH型号。


 

编写好程序,便可以编译、调试了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值