ARM RealView MDK怎么用

ARM RealView MDK怎么用,第1张

1首先你去英贝特下载试用版的RealView MDK,装好,如果软件帮助是中文版的就更好了。要多看软件帮助。

2此软件跟KEIL用法差不多,首先你要明白,keil是一个集成开发环境,里面带有程序编辑器,编译器,连接器等部件。你写程序用的是程序编辑器。要经过编译器和连接器的编译和链接才可以生成机器认识的程序。

3MDK中自带大部分芯片的启动文件,没有启动文件(startup.s)存在。芯片不能初始化。启动文件的具体功能请百度。新建工程的时候别忘了加载启动文件。

4汇编文件使用后缀名.s,C文件使用.c,C++文件使用.cpp。目前你还用不到这几种语言的混合编程。建议你使用C语言写一个电量Led的程序。

把外设的头文件复制到你主程序所在的同一个文件夹

再在Project左侧立栏里面一个一个把外设头文件添加到你的工程里

你试试看,能不能行?

我一直都不用电脑安装KEIL时C盘默认的外设头文件,而是按上述方法弄

在汇编语言的启动代码里 定义了中断的标签,有弱定义。就是如果你没有在c文件中定义的话。中断或者是异常程序执行弱定义的内容。对应在汇编里是一个标签,

例如:USBWakeUp_IRQHandler【标签】 B . 【弱定义】 )

但是如果你在c中定义了相同的函数名(void USBWakeUp_IRQHandler(void) __irq

{

^^^^^^^^^ 中断代码服务

}

则执行定义c中的中断服务


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11911551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存