keil4怎么编译程序(keil4如何编译)

keil4中编译出现的问题

keil 4 编译程序时提示mian.c(1): warning C318: can't open file 'STC12C5A.H'是没有正确编译造成的,解决方法为:

1、实现先长按住目标板上的复位键--》再点击 Settings--》再松开目标板上的复位键的操作如下。

2、实现KEIL打开Settings的设置对话框--》确认有红框圈中的内容后--》再进行下一步的选择如下。

3、把STM32F051Disconvery板断电重新上电操作如下。

4、实现GPIOA_MODER复位后的值为:0x2800 0000,把GPIO13\14配置为复用模式如下。

5、使用Keil开发环境对STM32L Discovery进行开发--》更新一次firmware后就不能连接目标板了,报错Internal command error Flash download failed target dll has been can--》把Keil更新至4.60就可以了。

keil 怎么用编译汇编程序

keil编译汇编程序跟编译C程序操作方法是一样的。步骤如下:

1、建一个工程

2、添加或新建一个汇编文件

3、编辑这个汇编文件程序

4、点击编译命令进行编译

如果没有错误就可以生成HEX文件了。

keil4使用教程

1、是建立工程,最好新建一个文件夹,把新建的这个工程放在文件夹放在里面,点击进去之后第一个新建uvision工程。

2、第二步就是选择atmel公司的AT89C51这个芯片,然后就是确定。选择这个的原因就是让待会编写的程序含有c51的头文件,为了待会可以往c51里面烧程序

3、然后就在左上开始新建一个文件了,这举例的一个程序,注意一定要保存,而且保存一定要选择格式.C就是图中的11.C,并且保存在刚刚建立工程的文件夹不然待会成默认的格式就无法生成hex文件

4、保存之后就可以就行编译了,点击左侧的目标+然后找到资源再点击右键添加资源到组“资源组1”然后找到刚刚保存的c语言程序,添加上去,添加一次然后关闭

5、然后点击目标1右边的图标进去然后选择第三个标题输出项把那个产生hex文件前面勾上然后确定就可以生成hex文件就可以拷到proteus仿真软件中去用用了

参考资料来源:百度百科-keil

keil如何打开多个点c并完整编译

点击全局编译按钮

,完成后在相应目录文件夹(之前存放hex文件的路径)下即可看到生成的ethernet.lib文件。

6、lib文件生成后,还需.h文件,h文件有两种方式,一种是保留之前.c文件对应的.h文件,继续照常使用,另一种是可将单独的.h文件合并成一个新的ethernet.h,直接在main.c调用ethernet.h即可。

7、将lib文件剪切放到Ethernet文件路径下,将之前的socket.c、w5500.c等文件删除掉,头文件换成ethernet.h,工程里将ethernet.lib加入到group(ethernet文件夹)里。

8、将取消编译的文件重新打开,将编译后文件类型改回.hex文件,然后全编译,没有错误即完成。

另外,若想将一个.c文件生成一个lib文件,只需保留该.c文件进行编译,.h文件也保持不变,将工程中原先的.c文件替换成.lib文件即可。

用心写好每篇文章,分享给需要的你☺,如果对您有用希望能留下您的脚印(点赞/评论/收藏)!

stm32

c语言

keil mdk

嵌入式

注意!注意!你有一个手机待领取

巨摩互动

广告

Keil对lib封装库反汇编成C语言.pdf

502下载·22评论

2013年5月6日

把c++的exe工程编译为动态库dll静态库lib,并实现调用(超详细)

2087阅读·0评论·1点赞

2020年8月28日

源代码封装成库Lib的方法

504阅读·0评论·0点赞

2022年10月14日

STM32/keil把多个c文件编译为静态库lib

2190阅读·0评论·6点赞

2021年1月5日

C/C++ 静态库(lib)的概念和使用方法

3432阅读·0评论·4点赞

2022年5月2日

Keil 下生成LIB库文件以及如何使用LIB库文件

732阅读·1评论·0点赞

2020年12月19日

注意!注意!你有一个手机待领取

巨摩互动

广告

C语言 之 编译自己的lib库

1457阅读·0评论·1点赞

2020年8月7日

CMake交叉编译简单教程

3.2W阅读·2评论·14点赞

2018年9月7日

如何将c语言封装成dll文件,封装动态库dll与静态库lib(原理及简单实例)

2069阅读·0评论·1点赞

2021年5月21日

keil C对lib封装库反汇编成C语言,Keil软件“C语言”及“汇编”混编 —— 相关知识整理.doc...

1587阅读·0评论·0点赞

2021年5月21日

keil 加密:编译代码成lib库

454阅读·0评论·0点赞

2022年7月28日

Keil C 里面Lib库文件的生成与调用

11下载·0评论

2020年8月4日

keil C对lib封装库反汇编成C语言

101下载·4评论

2011年4月8日

C语言编译lib库手动添加

1888阅读·0评论·0点赞

2017年6月18日

基于Keil下多文件打包生成Lib库文件的具体操作

2667阅读·3评论·2点赞

2020年1月18日

Windows DOS命令行编译C/C++程序----库文件.lib的链接

1752阅读·0评论·0点赞

2019年2月21日

keil把源代码生成lib的方法

2754阅读·0评论·6点赞

2022年1月25日

keil 编译生成 .lib文件

2244阅读·4评论·1点赞

2018年1月8日

keil多文件编译

724阅读·0评论·1点赞

2022年4月3日

在keil中将文件封装为lib库文件需要注意的地方

1395阅读·0评论·0点赞

2021年11月15日

去首页

看看更多热门内容

评论1

YJer

你好,第6点中提到的,将单独的.h文件合并成一个新的ethernet.h,

361知讯网

本文链接:http://pdidw.com/keil/48362.html

发表评论

评论列表

还没有评论,快来说点什么吧~