E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MDK
VMware Fusion 启动物理磁盘及U盘的方法
OSX下vmwarefusion跟windows下vmwareworkstation差不多,都是利用vm工具生成一个物理硬盘/USB的v
mdk
映射文件,然后加载这个v
mdk
启动即可.首先查看磁盘bash
功名半纸
·
2020-07-31 17:10
系统管理
基于STM32的ThreadX GUIX的工程模板发布,1452个源码文件,请准备好一台性能强劲的电脑,否则后果自负^_^
模板下载:V6-2001_ThreadX+GUIX的ARGB8888格式模板(支持
MDK
,IA
Simon223
·
2020-07-31 14:35
EMWIN
STM32
GUI
ThreadX
中文
手册
MDK
IAR
STM32F407 之 基于 STM32F40x 固件库的
MDK
5 工程
1、
MDK
安装说明:安装路径不要包含中文,否则,就会出现一些奇怪的错误!2、建立工程1)、由于以前用惯了原子的模板,就用原子大哥的模板啦!
Cawen_Cao
·
2020-07-31 13:20
处理器【STM32】
站在芯片原厂角度移植最新u-boot 2020.07到jz2440开发板(2)(全部驱动使用设备树与dm设备模型)
5.初步配置5.1引入根据我们上述的分析,armobj-y:=s
mdk
c100.oobj-$(CONFIG_SAMSUNG_ONENAND)+=onenand.oobj-y+=lowlevel_init.o
Asymptoteee
·
2020-07-31 13:07
u-boot
rt-thread:_001STM32F429IGT BSP前期准备
基于RT-THREADSTM32F429IGT6BSP前期准备硬件平台:野火STM32挑战者MCU:STM32F429IGT6开发工具:
MDK
Version:5.25VSCodeenvSTM32CubeMXVersion
叫我乃子哥
·
2020-07-31 12:43
操作系统:RT-Thread
STM32CubeMX工程中加入RT_thread
1、在STM32CubeMX中正常生成
MDK
工程2、
MDK
官下载RealThread软件包,并安装3、加入rt_thead内核4、
MDK
工程中删除…it.c中某些函数有几个函数内核已经实现了,所以要在stm32g0xx_it.c
D.luffy
·
2020-07-31 12:37
FreeRTOS
基于IAP和Keil
MDK
的远程升级设计
写在前面:三周之前,我突然想写一个远程升级的程序。那个时候我只是大概知道IAP的意思是在应用编程,但怎么编,我还一无所知。我给自己定下一个个阶段目标,从最基础的代码一点点写起,解决一个又一个的问题。三个周之后,我用自己设计的方法实验了50多次,无一例升级失败。三个周来,遇到了很多的不解、困惑,甚至是想放弃,但我现在想说的是:很多未知的困难会挡在我们面前,我们会感觉毫无头绪甚至觉得毫无出路忍不住要放
zhzht19861011
·
2020-07-31 11:21
keil
MDK
mdk
工程的批量操作文件
setdir="%cd%"::当前路径for/R%dir%%%iin(.uvprojx)do(ren%%ixxxx.uvprojx)::更改工程名字for/R%dir%%%iin(.uvoptx)do(ren%%ixxxx.uvoptx)del*.bak/sdel*.ddk/sdel*.edk/sdel*.lst/sdel*.lnp/sdel*.mpf/sdel*.mpj/sdel*.obj/sd
_杰杰_
·
2020-07-30 23:21
学习随笔
bta命令
ARM Cortex-M底层技术(九)KEIL
MDK
分散加载示例1-更改程序运行基址
转载地址:KEIL
MDK
分散加载示例1-更改程序运行基址小编我一向主张在实战中学习,不主张直接去去学习规则&定义,太枯燥,在实际应用中去摸索,才会真正理解具体的技术细节,下面我们就通过实际的简单用例来搞清楚分散加载
zuixin369
·
2020-07-30 22:23
Cortex-M
Keil 51与
MDK
中的const
在Keil
MDK
中,code修饰符无法使用,使用的话会报错。那么要怎么来修饰存放在ROM中的变量?此时是用到const,用con
zuixin369
·
2020-07-30 22:52
Keil
MDK
MDK
编译器优化
USEMicroLIBMicroLIBC函数库用于对微控制器以及其他嵌入式应用的优化,如果MicrolIB选项没有使能,则默认使用ISOC函数库。。MicroLIB中的程序占用较少的存储器空间,不过同时它性能也降低了,并且在使用上还有一些局限性。USECross-ModuleOptimization通过跨模块优化这项技术,利用之前在建立过程中获取的信息,未使用的函数会被放到编译好的目标文件的单独E
zuixin369
·
2020-07-30 22:52
Keil
MDK
Cortex-M3和Cortex-M4 Fault异常应用之二 ----- Fault处理函数的实现
当使用
MDK
-ARM的RealView编译器时,你可以用下面的C代码替代默认硬Fault处理程序,这段代码检测产品是否连接到一个调试器,只有在连
zhzht19861011
·
2020-07-30 22:51
keil
MDK
我的小问题集
Keil
MDK
编译器的数据类型定义
文章转载自http://blog.sina.com.cn/s/blog_62d3426b0100fr7q.html//#include#includeunsignedchara,b,c,d,e,f,g;main(){a=sizeof(char);b=sizeof(shortint);c=sizeof(int);d=sizeof(long);e=sizeof(longint);f=sizeof(fl
zhanghuaichao
·
2020-07-30 22:20
stm32与arm9
MDK
中指定函数或变量存储位置
部分转载自http://bbs.ednchina.com/BLOG_ARTICLE_3017168.HTM
MDK
下有两种方式给函数定位(均在代码中控制):1.给函数声明__attribute__比如声明函数
zczx29
·
2020-07-30 22:18
我们该选择哪一款IDE开发STM32?
前面有人问:
MDK
-ARM和IAR都是属于商业版的软件,为什么还有那么多开发STM32的人都在使用?有什么别的软件推荐吗?1.为什么那么多人使用
MDK
-ARM和IAR开发STM32?好用,普及的广。
ybhuangfugui
·
2020-07-30 22:14
如何将变量存储在指定内存地址(基于Keil
MDK
-ARM)
关注、星标公众号,不错过精彩内容将变量、数组(例如表或函数)存储到特定地址的原因有很多。校验和可能需要位于某个地址,可能需要将函数放在特定的内存位置,根据使用的编译器,可以选择设置特定的内存区域。这个问题是在前面分享文章《STM32开发工具之STMStudio调试和诊断工具讲解》之后,有读者提出来的问题。我需要在固定的内存地址找到一个变量,如何使用C源代码执行此操作?一、回顾STMStudio前不
ybhuangfugui
·
2020-07-30 22:14
STM32,
MDK
version5的安装
step1:首先KEIL5软件的获取:请clicklink:https://www.keil.com/download/product/,从官网下载
MDK
_ARM软件。
yangfeng1510
·
2020-07-30 22:42
keil
MDK
使用过程中遇到的问题及解决办法(更新)
keil
MDK
使用过程中遇到的问题及解决办法1.程序卡死在BXR0(汇编卡死在BEABBKPT0xAB)处原因:程序中可能使用了printf()函数而没有勾选使用微库(或未定义printf函数就直接使用了
Apex-yuan
·
2020-07-30 22:10
STM32
RO-data、RW-data、ZI-data的解释
KEIL
MDK
查看代码量、RAM使用情况–RO-data、RW-data、ZI-data的解释KEILRV
MDK
编译后的信息ProgramSize:Code=86496RO-data=9064RW-data
退5不落5
·
2020-07-30 22:58
STM32
MDK
编译出现的问题。
1、出现ADC1_2_IRQn=18,/*!
一只有理想的程序猿
·
2020-07-30 22:53
MDK
KEIL
MDK
查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释(转)
源:KEIL
MDK
查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释KEILRV
MDK
编译后的信息ProgramSize:Code=86496RO-data=9064RW-data
weixin_33943347
·
2020-07-30 22:50
KEIL
MDK
编译后的代码量和RAM使用详解
一般MCU包含的存储空间有:片内Flash与片内RAM,RAM相当于内存,Flash相当于硬盘。编译器会将一个程序分为好几个部分,分别存储在MCU不同的存储区。Keil工程在编译完之后,会有相应的程序所占用的空间提示信息,如下所示:ProgramSize:Code=12266RO-data=790RW-data=232ZI-data=8096上面提到的ProgramSize包含以下几个部分:1)C
weixin_30633507
·
2020-07-30 22:14
STM32定义变量位于指定的SRAM地址
定义一个数组比如value[],让数组的首地址指向特定的SRAM地址,比如0x200001001)__align(8)uint8_tvalue[20]__attribute__((at(0x20000100)));
MDK
weixin_30628077
·
2020-07-30 22:14
mdk
keil 指定变量、函数存储位置,使用 Scatter-Loading Description File, __attribute__(("section“))...
1.
mdk
设置Scatter文件默认情况下,片内会有两大存储块IROM(只读存储器RO,用来存常量、代码等),IRAM(读写存储器RW,用来存变量,包括被默认初始化为0的
weixin_30608131
·
2020-07-30 22:13
keil5编译时出现
MDK
-Pro middleware is not allowed with this license
转载请注明出处:http://blog.csdn.net/qq_26093511/article/details/51700961最近在用
MDK
编译一个别人的工程时,有如上提示:1、原因是没有注册Real-TimeOS
weixin_30559481
·
2020-07-30 22:13
STM32通过sram启动方法
最近将两年前买的STM32F103最小系统板拿出来准备学习,安装完
MDK
5后写了一个点亮LED程序,发现无法下载。查了下购买评论,原来这种板子发货时已经锁定了flash。
weixin_30532369
·
2020-07-30 22:13
Keil uVision4 代码编辑器中文字符乱码问题
MDK
-ARM使用中一直有个很纠结的问题,中文字符支持不好。比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。
weixin_30305735
·
2020-07-30 22:41
MDK
编译器内存分配
locationNum=7&fps=1Keil
MDK
编译器完成编译链接后,在调试窗口会出现Code,RO,RW,ZI四种内存分配区域,下面说明其中的意思。Code区:代码区。
weixin_30405421
·
2020-07-30 22:41
Cortex M0+ Keil
MDK
启动文件详解
;/*****************************************************************************;*@file:startup_MKL02Z4.s;*@purpose:CMSISCortex-M0plusCoreDeviceStartupFileforthe;*MKL02Z4;*@version:1.0;*@date:2012-10-4
大吉机器人
·
2020-07-30 22:05
software
STM32的RAM的绝对地址定位,以及初始化不为0
MDK
帮助文档里面写的还是比较清楚:__attribute__((at(address)))variableattributeARMCompilertoolchainv5.02forµVisionCompilerReferenceHome
unsv29
·
2020-07-30 22:05
STM32CubeMX新建工程+基本IO配置过程
本文使用Keil(
MDK
-ARM)V5软
scut_husd
·
2020-07-30 22:57
STM32
嵌入式
KEIL/
MDK
编译优化选项注意事项
来源:https://blog.csdn.net/chengdong1314/article/details/53463183KEIL编译器C语言编译选项优化等级说明原文0Minimumoptimization.Turnsoffmostoptimizations.Itgivesthebestpossibledebugviewandthelowestlevelofoptimization.近乎不优化
scut_husd
·
2020-07-30 22:26
嵌入式之调试经验
Keil-
MDK
查看代码量,RAM时候用情况Code;RO-data;RW-data;ZI-data的分析
在使用Keil编译程序时,最后的编译结果会有如下的显示:linking...ProgramSize:Code=19020RO-data=888RW-data=244ZI-data=10564这个里面Code--代码占用空间.RO-data--ReadOnly只读常量的大小,如const型。RW-data是ReadWrite初始化的可读写变量的大小。ZI-data是ZeroInitialize没有初
猪哥-嵌入式
·
2020-07-30 22:25
嵌入式
Keil
MDK
中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)
Keil
MDK
中的Code,RO-data,RW-data,ZI-data分别代表什么意思?
Bryantnip
·
2020-07-30 22:52
MDK
5 keil 下动态内存分配以及使用事例
1.打开
mdk
的Operation选项,在target栏目里选中UseMicroLIB选项以便支持malloc-free函数原型2.打开stm32工程源码,找到start_stm32f10x_md.s文件修改
XXDK141
·
2020-07-30 22:52
stm32
Keil
MDK
不支持结构体对指定元素初始化
structtest{inta;intb;};structtestt={.a=1,.b=2};这样就能不按照结构体中的元素顺序对结构体进行初始化,这种方式在linux内核代码中使用的很多很多,但是在KEIL
MDK
Mr qqtang
·
2020-07-30 22:48
STM32
关于Keil
MDK
中使用了指定变量地址属性后,编译统计出错的解决办法
在
MDK
中,只要你程序里面有类似这样的代码:__align(4)u8mem2base[MEM2_MAX_SIZE](0X02000200)));//外部SRAM内存池)));
MDK
在最后统计RAM使用空间时
电子布谷鸟
·
2020-07-30 22:17
Keil_
MDK
中绝对地址定位问题
在项目开发过程中,要求对部分函数接口、变量数组、obj文件、bin文件等要指定位置。以下是我项目中遇到的问题及如何解决的方案:##对部分函数接口指定位置:##应用场景说明:当IAP(提供下载程序的功能)和应用程序编写在一个工程文件中时,需要对IAP程序指定相应的地址(如:0x0001000~0x0008000),目的是为了保证能区分开IAP和应用程勋的存放位置。因此需要进行如下操作a、首先在sct
tanyjin
·
2020-07-30 22:16
Cortex-M0
Cortex-M3
Cortex-M4
Kei-MDK
让Keil
MDK
将STM32F103的程序编译到RAM中运行
正常情况下STM32的代码经过
MDK
编译之后是放在FLASH中的,有的时候需要编译到RAM中去运行。
t01051
·
2020-07-30 22:15
嵌入式
keil
MDK
编译器警告和错误详解
1.warning:#550-D:variable'd'wassetbutneverused描述:变量'd'定义但从未使用,或者是,虽然这个变量你使用了,但编译器认为变量d所在的语句没有意义,编译器把它优化了.解决:仔细衡量所定义的变量d是否有用,若是认定变量d所在语句有意义,那么尝试用volatile关键字修饰变量d,若是真的没有用,那么删除掉以释放可能的内存.2.warning:#1-D:la
supreme42
·
2020-07-30 22:15
STM32
keil(
mdk
)中宏定义
一般宏定义只有在包含其定义文件的文件中才起作用,但是可以通过添加.opt文件,在里面定义对整个工程起作用的宏。注意事项:1.文件类型选择TextDocumentfile2.在MiscControl中添加相应的编译控制,以test.opt为例,添加-via.\..\xxx\test.opt(这里包含有对文件所在文件夹的寻找,语法同window批处理文件)语法举例:#UARTconfiguration
su_ds
·
2020-07-30 22:43
对于STM32编译出现“The size of this image (34208 bytes)...“此类问题解决办法
毕设做的半球系统,用的
mdk
开发环境,当程序写好准备编译时,出现“Thecodesizeofthisimage(100788bytes)exceedsthemaximumallowedforthisversionofthelinker
进击的EE
·
2020-07-30 22:11
STM
32
STM32学习笔记之__attribute__ ((at())绝对定位分析
MDK
如何实现将数据存储到FLASH指定地址?我们在烧录数据的时候,一般是从0x080
偏执灬
·
2020-07-30 22:10
STM32学习笔记
Keil
MDK
中使用配置pc-lint记录
Keil
MDK
中使用pc-lint的详细方法 之前在网上搜索了很多的关于在KEIL中使用PClint的方法,都没有一个完整的,导致走了不少弯路。好不容易配置成功,简单记录一下。
未知bug
·
2020-07-30 22:02
工具使用
Keil
MDK
4中的Data,Xdata,Code 及 Keil
MDK
5中的Code, RO-data , RW-data, ZI-data
一、基础知识字节8位半字16位字32位二、Keil
MDK
4中的Data,Xdata,Codedata内部RAMxdata外部RAMcodeFlash-程序的大小例如:51单片机256kbRAM分为128kbdata
城南花已开..
·
2020-07-30 22:56
实际开发经验
STM32
C语言
STM32内存管理和
mdk
存储段划分
1.
MDK
下Code,RO-data,RW-data,ZI-data这几个段:Code是存储代码的。RO-data是存储const常量和指令的。RW-data是存储初始化不为0的全局变量和全局数组的。
史蒂芬森steven
·
2020-07-30 22:22
C语言
【转】Keil
MDK
下如何设置非零初始化变量
而keil
mdk
在默认情况下,任何形式的复位都会将RAM区的非初始化变量数据清零。如何设置非初始化数据变量不被零初始化,这是本篇文章所要
parasoft
·
2020-07-30 22:18
嵌入式软件
MDK
(keil) 没有使用到的函数编译时候会有警告的解决
在使用
MDK
编写STM32代码时,有些函数如果没用到会报警告:函数定义如下:但是STM32有很多库函数,为什么没使用到的就不会报警告呢?这里有一个编译细节,就是函数的有效范围问题。
mmhh3000
·
2020-07-30 22:44
STM32/CM3
MDK
下单片机的编译过程和内存使用情况
初始化堆栈指针SP=_initial_sp2、初始化PC指针=Reset_Handler3、初始化中断向量表4、配置系统时钟5、调用C库函数_main初始化用户堆栈,从而最终调用main函数去到C的世界
MDK
杵足思冥
·
2020-07-30 22:06
Cortex-M4调试
MDK
相关配置
Cortex-M4调试
MDK
相关配置在这里选择的Cortex-M4核的处理器是NXP公司的LPC4350.扩展flash选择的是SST39VF3201B。在进行程序下载之前有几个注意的事项。
janelorry
·
2020-07-30 22:31
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他