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
cortex-m
痞子衡嵌入式:Ethos-U55,ARM首款面向
Cortex-M
的microNPU
ARM前几天刚发布了
Cortex-M
家族最新一款内核-Cortex-M55以及首款面向
Cortex-M
系列的microNPU-Ethos-U55。
痞子衡
·
2020-08-05 18:42
物联网安全-基于
Cortex-M
处理器的TrustZone技术简介
物联网安全-基于
Cortex-M
处理器的TrustZone技术简介(1)Trustzone技术介绍TrustZone的特性RegisterbankingTrustZone技术可以满足的安全需求Secure
「已注销」
·
2020-08-05 01:56
记录一下将JLINKOB改为DAPLINK的过程
MDK也可以下载MDKCM512a.EXE3.修改DAP_Config.h中的配置,参考任何一款的配置,具体根据JLINKOB使用到的SWCLK、SWDIO、UART对应PIN配置4.增加软复位功能(仅对
Cortex-M
pq113_6
·
2020-08-04 16:50
MCU编程
基于ARM
Cortex-M
和Eclipse的SWO单总线输出
最近在MCUonEclipse网站上看到ErichStyger所写的一篇有关通过SWD的跟踪接口SWO获取ARMCortex-M相关信息的文章,文章结构明晰,讲解透彻,本人深受启发,特意将其翻译过来供各位同仁参考。当然限于个人水平,有不当之处恳请指正。原文网址:https://mcuoneclipse.com/2016/10/17/tutorial-using-single-wire-output
foxclever
·
2020-08-04 14:56
嵌入式开发
7月25日学习日志
今日学习任务学习了RCC系统时钟,systick定时器设置今日任务完成情况今日任务基本完成今日开发中出现的问题汇总了解了SysTick:系统定时器,24位,只能递减,存在于内核,嵌套在NVIC中,所有的
Cortex-M
jessi2800
·
2020-08-03 18:37
ARM裸机串口
这是它的结构图:UART的使用挺简单的,和
cortex-M
的32差不多,先配置引脚复用为串口模式,然后设置UART的数据位,格式等,最后设置波特率。
isstack
·
2020-08-03 11:26
ARM基础
ARM微处理器系列
目前有Classic系列、
Cortex-M
系列、Cortex-R系列、Cortex-A系列和Cortex-A50系列5个大类。
Chrishzzz
·
2020-08-02 22:04
ARM
Cortex-M
底层技术(九)KEIL MDK 分散加载示例1-更改程序运行基址
转载地址:KEILMDK分散加载示例1-更改程序运行基址小编我一向主张在实战中学习,不主张直接去去学习规则&定义,太枯燥,在实际应用中去摸索,才会真正理解具体的技术细节,下面我们就通过实际的简单用例来搞清楚分散加载。更改程序运行基址我们先来做一个最简单的示例,然后逐步深入。这里选择一颗简单一些的MCU,LPC824,一颗M0+作为示例(因为其比较简单,作为示例比较合适),我们先来看其默认的分散加载
zuixin369
·
2020-07-30 22:23
Cortex-M
学习
Cortex-M
:三种关中断方式
Cortex-M
的中断控制寄存器包括:FAULTMASK、PRIMASK、BASEPRI、
半斗米
·
2020-07-30 22:52
Cortex-M
Cortex-M3和Cortex-M4 Fault异常应用之一 ----- 基础知识
注:本文搬运自我的个人博客,原网址点击打开链接1.摘要
Cortex-M
内核实现了一个高效异常处理模块,可以捕获非法内存访问和数个程序错误条件。
zhzht19861011
·
2020-07-30 22:51
我的小问题集
keil
MDK
CM3(STM32)内核复位与系统复位区别及应用
相关标题:STM32软件复位、
Cortex-M
芯片软件内核复位、STM32系统复位为方便大家阅读,本文内容已经整理成PDF文件:http://pan.baidu.com/s/1gfHygynⅠ、写在前面某些系统允许复位
ybhuangfugui
·
2020-07-30 22:14
STM32
综合
Cortex-M
系列中断和异常(四)
文章目录1中断及异常的注意事项1.1中断及异常的优先级配置1.2中断与栈空间的关系1.3向量表重定向情况1.4软件中断1.5ARM架构及中断2函数调用与异常处理的过程2.1函数调用过程2.2异常处理过程2.2.1栈帧2.2.2EXC_RETURN3进入异常及返回异常流程3.1异常进入及压栈3.2异常返回及出栈4中断等待和异常处理优化4.1中断等待4.2多周期指令执行时的中断4.3末尾连锁4.4延迟
扬帆远航0727
·
2020-07-30 22:10
Cortex-M系列内核
ARM
Cortex-M
内核中ROM table的使用
今天在博客园上注册一个账号,打算往后好好写技术博客,原来在新浪上写过几篇,不过距离上一次写是好几个月前的事情了。突然开始做一件事情,总是有点各种各样的缘由。一条路总有分岔的地方,或者你打算自己在路上开辟一条岔道。选择走哪条岔路也好,自己开辟一条岔道也好,如果对自己负责,似乎都需要停下来,主动搜集一下各种信息,听听其他人的看法,然后再决定以何种方式前进。幸好有些人愿意和你分享自己的看法,幸好现在搜集
weixin_33895516
·
2020-07-30 22:49
Cortex-M4架构
架构中又额外增加了新的指令和特性,改进后的架构也被称为ARMv7E-M编程模型操作模式和状态操作状态:-调试状态:当处理器被暂停后(触发断点等),进入调试状态并停止指令执行-Thumb状态:处理器执行代码则处于此状态(由于
Cortex-M
Zach_z
·
2020-07-30 22:09
嵌入式
FreeRTOS系列第7篇---
Cortex-M
内核使用FreeRTOS特别注意事项
FreeRTOS内核配置说明》一文中,讲解了这两个宏:configKERNEL_INTERRUPT_PRIORITYconfigMAX_SYSCALL_INTERRUPT_PRIORITYFreeRTOS与
Cortex-M
zhzht19861011
·
2020-07-30 06:39
FreeRTOS基础篇
[原创]NVIC中断优先级分组与中断优先级和子优先级
Cortex-M
内核提出中断分组的概念,一共5组NVIC_PriorityGroup_0:0bit抢占优先级4bit子优先级NVIC_PriorityGroup_1:1bit抢占优先级3bit子优先级NVIC_PriorityGroup
江东风又起
·
2020-07-30 06:19
Embedded
ARM
Cortex-M
系列 MCU错误代码自动追踪库(CmBacktrace)的使用经验分享
大家在用STM32的时候有没有遇到过HardFault的问题呢:之前有一段时间被这个问题困扰了很久,下面针对这个问题做个小总结。现象还原:在debug模式下进行仿真调试,全速运行再停止运行,程序会跑到HardFault_Handler函数中,产生HardFault,即硬错。其产生的原因大概有如下几类:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;针对H
无痕幽雨
·
2020-07-30 05:10
单片机
mdk
FreeRTOS-临界段
Cortex-M
内核快速关中断指令:①:这个寄存器是只有一位的寄存器。控制方式如下:②:同样也是一位的寄存器。③:关中断freeRTOS关中断的函数定义在portmacro.h文件中。
仰望繁星.
·
2020-07-30 05:17
stm32解析
【FreeRTOS】中断管理
硬件1、外设,外部中断2、中断控制器(
Cortex-M
系列控制器NVIC),接收外部中断,然后发送中断信号给CPU3、CPU,响应中断源请求,NVIC最多支持240个中断,每个中断最多256优先级名词中断号
源自1994
·
2020-07-30 04:07
FreeRTOS
FreeRTOS
FreeRTOS MPU模块学习笔记
FreeRTOSMPU模块介绍不知道大家有没有关注过
Cortex-M
内核的一些内容,在STM32大部分型号中都有MPU。
weixin_39344546
·
2020-07-30 04:50
ARM
Cortex-M
底层技术(十一)KEIL MDK 分散加载示例3-单独函数/变量的指定加载
分散加载示例3-单独函数/变量的指定加载小编我一向主张在实战中学习,不主张直接去去学习规则&定义,太枯燥,在实际应用中去摸索,才会真正理解具体的技术细节,下面我们就通过实际的简单用例来搞清楚分散加载。将函数和变量放到特定的指定加载地址的方法:通常,编译器通过单个源文件生成RO、RW和ZI节。要将单个函数或者数据固定放在特定的地址上,我们必须允许链接器单独处理这个函数或数据并且与其他的部分分开。一共
Solaris_超
·
2020-07-30 04:16
ARM
分散加载
Keil
Cortex
底层
MDK3.50使用H-JTAG调试Cortex-M3核的步骤
其实,在没有拿到板子之前,就一直在搜集使用IAR+H-JTAG调试
cortex-M
色郎中
·
2020-07-30 02:51
经验技巧
FreeRTOS原理剖析:中断管理和临界区
1.中断的基本概念1.1异常类型
Cortex-M
处理器中异常编号为1~15为系统异常,编号为16及以上为外部中断异常,可由片上外设或者外设中断源产生。
千航戴玛
·
2020-07-29 22:22
FreeRTOS原理剖析
FreeRTOS任务切换
CORTEX_M4F_STM32F407ZG-SK为例,参考书籍
Cortex-m
权威指南系统启动:/*Startthescheduler.
ldinvicible
·
2020-07-29 20:15
单片机
Cortex-M
单片机下载数据到外部flash
主机环境:Windows1064bit开发环境:MDK5.23目标板:LPC54114之前在NXP社区得到一块LPC54114的板卡,是由万利制作的,LPC54114是一款双核MCU,包含了一颗M4主核和一颗M0+从核,利用该板卡学习了一下双核MCU的开发流程,板卡中提供了一颗W25P80FLASH,之前拥有的板卡都没有挂外部FLASH,刚好之前利用LPC54608学习TouchGFX时可以把图片
anobodykey
·
2020-07-29 19:47
编程语言
C
单片机
stm32头文件学习之Core_cm3.c(h)
CMSIS是Cortex微控制器软件接口标准(CortexMicroControllerSoftwareInterfaceStandard)的缩写,这个是ARM定制的一个用于
Cortex-M
系列的一个标准
guosir_
·
2020-07-29 18:53
stm32
Cortex-M3和Cortex-M4 Fault异常应用之一 ----- 基础知识
1.摘要
Cortex-M
内核实现了一个高效异常处理模块,可以捕获非法内存访问和数个程序错误条件。本应用笔记从程序员角度描述Cortex-MFault异常,并且讲述在软件开发周期中的Fault用法。
evilcode
·
2020-07-29 18:42
物联网IoT
Keil5 software packs和legacy device database分类讲解
那么首先做下翻译softwarepacks:软件包legacydevicedatabase:旧设备数据库有两个分类是Keil为了兼容老设备在keil更新换代中,keil-5的新版是裁掉了很多老版的设备,如一些
Cortex-M
Z小旋
·
2020-07-29 17:58
嵌入式学习
software
packs
legacy
device
database
Keil5
No
Cortex-M
Device found in JTAG chain
使用JLink下载程序,下载出现NoCortex-MDevicefoundinJTAGchain错误,到网上查了下,解决了,自己mask下。刚开始的时候,使用JLink下载下载的时候是可以的,后来不知道下了什么程序,JLink就不行了,网上查到的是JLink的引脚功能被占用了,需要将flash里的东西刷掉,可以使用下面的方法:使用串口下载程序(比如使用usb转串口下载.hex文件),这样将flas
Hzhena
·
2020-07-29 15:46
嵌入式stm32 复习(工作用)--- GPIO位操作基础知识 2020.5.17
1.位操作就是单独的对一个比特位进行读或者写操作,这个在51单片机中非常常见,51单片机通过关键字sbit来实现位定义,但是我们在
cortex-m
芯片中没有关键字这个操作,例如stm32f4xx系列。
致敬!!!
·
2020-07-29 14:22
嵌入式(stm32)
ARM
Cortex-M
底层技术(四)编写自己的启动代码
转载地址:ARMCortex-M底层技术(四)编写自己的启动代码上一篇扯了一些关于启动代码的应用方面的内容,列举了4种我自己遇到过的常见的启动代码应用,当然实际的应用肯定不止上一篇文章中提到的那几种,关键是大家懂了原理后根据实际的需求添加自己的应用,这个才是关键。这一篇文章主要分享下如何编写自己的启动代码,你可能会说这种脱了裤子放屁的事情没必要的,CMSIS规范了标准的启动代码模板,各个厂商都会提
zuixin369
·
2020-07-29 03:36
Cortex-M
ARM
Cortex-M
设备重启从特定位置运行
在项目开发中,有些设备在接收到相关指令或者遇到某种中断触发后需要重启。如果从程序入口处进行启动,会有一段比较长的时间进行初始化工作,相当浪费时间。重启的位置可以从初始化后的特定位置重新运行,这就需要把当前的程序计数器PC及堆栈SP指针进行备份。下面的程序不涉及到进程堆栈,备份的断点位置是在线程模式下。首先需要声明两个变量://GlobalVariablestotracktestprogressun
zuixin369
·
2020-07-29 03:36
Cortex-M
ARM
Cortex-M
错误追踪库,专治各种 HardFault,查找问题原因更便利
CmBacktrace:ARMCortex-M系列MCU错误追踪库【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】0、CmBacktrace是什么CmBacktrace(CortexMicrocontrollerBacktrace)是一款针对ARMCortex-M系列MCU的错误代码自动追踪、定位,错误原因自动分析的开源库。主要特性如下:支持的错误
armink_ztl
·
2020-07-29 03:50
Arming
ARM
Cortex-M
系列 MCU错误代码自动追踪库(CmBacktrace)的使用经验分享
大家在用STM32的时候有没有遇到过HardFault的问题呢:之前有一段时间被这个问题困扰了很久,下面针对这个问题做个小总结。现象还原:在debug模式下进行仿真调试,全速运行再停止运行,程序会跑到HardFault_Handler函数中,产生HardFault,即硬错。其产生的原因大概有如下几类:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;针对H
zhcaeg
·
2020-07-29 03:14
ARM
no
cortex-m
sw device found 问题解决及JLINK下载Hex程序
软件中未正确设置SWDIO或SWCLKI/O口的端口模式,由于I/O口一直被占用,使芯片sw端口不能用于下载调试。在程序烧写成功一次后,第二次烧写时报错nocortex-mswdevicefound.Debug设置界面如下图所示:解决办法:先将boot0保持拉高,再按下复位,然后boot0拉低,之后可以正常使用。或者:复位键按下并保持,重新拔插Jlink,即可在上述界面看到设备,重新烧录正确配置的
santirenpc
·
2020-07-28 10:11
stm32
STM32(二)----寄存器讲解
STM32F103采用的是
Cortex-M
跋扈洋
·
2020-07-28 09:57
在MDK调试STM32出现“could not stop
cortex-m
device”解决办法
为什么SWD烧录STM32时BOOT0脚要接高电平,否则SWD下载失败之前网上买了个STM32的最小系统开发板,由于最近换了笔记本,为了测试重新搭建的开发环境是否能用,用st-linkv2烧写这块开发板,发现居然提示Reason:(4)Nodevicefoundontarget.把板子侧的管脚定义,st-link侧的管脚定义,连接杜邦线的连通性都测了,居然还是不行,见鬼了。。。上网查了下,有人说到
光头不光还亮
·
2020-07-28 09:25
Cortex-M
处理器指令集详解
ARM处理器一直支持两种形式上想对独立的指令集,分别是:32位的ARM指令集。处理器使用ARM指令集时处于ARM状态;16位的Thumb指令集。处理器使用Thumb指令集时处于Thumb状态。这两种指令集对应了两种处理器执行状态。在程序的执行过程中,处理器可以动态地在两种执行状态之中切换。实际上,Thumb指令集在功能上是ARM指令集的一个子集,但它能带来更高的代码密度,给目标代码减肥。Thumb
maxkingdead
·
2020-07-28 03:56
@嵌友,这里有职位在等你!
嵌入式软件设计与维护2.负责产品文档的撰写岗位要求:1.精通C语言及数据结构2.熟练掌握某GUI的架构以及窗口重绘机制3.熟练掌握USB,Uart,SPI,IIC,MODBUS等协议及接口4.熟悉多线程编程;有
Cortex-M
嵌入式资讯精选
·
2020-07-27 15:38
嵌入式
芯片
微软
敏捷开发
nagios
【u-boot】在stm32h7开发板体验u-boot
u-boot在2017版本中加入了对
Cortex-M
系列内核的支持,正好手上有个h7的开发板,所以拿来试试,学习一下uboot。
liuduanfei
·
2020-07-27 14:44
uboot
ARM
Cortex-M
系列 MCU错误代码自动追踪库的使用经验分享
大家在用STM32的时候有没有遇到过HardFault的问题呢:下面针对这个问题做个小总结。现象还原:在debug模式下进行仿真调试,全速运行再停止运行,程序会跑到HardFault_Handler函数中,产生HardFault,即硬错。其产生的原因大概有如下几类:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;针对HardFault问题的定位,网上有几
zhengnianli
·
2020-07-27 14:28
嵌入式大杂烩
MDK5软件仿真stm32 Simulation of
Cortex-M
Devices
使用MDK5.10仿真STM32F时,提示"accessviolationat0x40021004:on'read'permission"这样的错误。修改方法:将“OptionsforTarget'Target1'”中‘Debug’页面下,最下面一行的DiglogDLL:改为DARMSTM.DLL,Parameter:改为-pSTM32F103RB就可以了,这边STM32F103RB是我选的芯片型
05jin
·
2020-07-16 01:23
stm32
ARM
Cortex-M
嵌入式C基础编程(上)
ARMCortex-M嵌入式C基础编程(上)ARMCortex-MEmbeddedCFundamentals/Tutorial-AviralMittal此技术是关于从编写简单的嵌入式C代码到执行的过程。这项技术试图不使用行话,并针对任何人谁有兴趣知道如何开始编写一个嵌入式C程序或ARMCortex-M系列处理器的汇编语言程序。世界上充斥着信息,然而这些信息的存在方式使得所有的信息对于一个来自其他背
wujianming_110117
·
2020-07-15 16:51
嵌入式系统
计算机软件
系统软件
ARM DS-5到底是什么?为什么不建议使用DS-5开发STM32?
可能这里很多读者都听说过ARMDS-5,但不熟悉(因为很少用于开发
Cortex-M
)。一、回顾历史ARMDS-5也称DS-5,DS5,ARMDevelopmentStudio5等,均为同一产品。
ybhuangfugui
·
2020-07-15 11:40
ARM编译器如何执行编译和链接操作
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuangARM处理器在市面上到处都是ARM7、ARM9、
Cortex-M
、Cortex-R、Cortex-A包含的种类繁多,今天我们就来了解一下
ybhuangfugui
·
2020-07-15 11:39
ST的开源方案--空间矢量控制,驱动永磁同步电机的学习及分享计划
其Arm架构的
Cortex-M
核的通用单片机,在电子领域的使用非常广泛。ST在2008年左右就开始了永磁同步电机的空间矢量控制技术的深入研发及开源分享工作。早期公开
瞬今智能
·
2020-07-14 06:48
ST
FOC永磁同步电机
STM32学习笔记:位带操作(Bit_band Operations)
注意:本文中关于STM32的位带操作原理只适用于Cortex-M3和Cortex-M4(F)内核处理器,
Cortex-M
系列的其他内核处理器可能不支持位段操作(如Cortex-M0内核处理器就不支持位段操作
诗&远方
·
2020-07-13 07:36
STM32
【转贴】一文看懂ARM
Cortex-M
处理器
在本文中,我们会比较
Cortex-M
系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的
Cortex-M
处理器。
孙瑞宇
·
2020-07-12 06:05
基于STM32的FREERTOS应用的几个常见问题
1、怎样将FreeRTOS移植到不同的
Cortex-M
内核?答:若需将FreeRTOS移植到正确的
Cortex-M
产品,您必须从正确的目录导入“port.c”文件。
芝士分子
·
2020-07-11 13:49
ARM
单片机
开发平台支持Arm
Cortex-M
的微控制器上人工智能训练
开发平台支持ArmCortex-M的微控制器上人工智能训练DevelopmentplatformenablesAItrainingonArmCortex-M-basedmicrocontrollersCartesiam推出了nanodedgeAIStudio,这是一个集成开发环境,开发人员可以使用在不需要任何数据科学知识的情况下,在微控制器上创建AI培训和推理应用程序。该技术兼容任何基于ArmCo
wujianming_110117
·
2020-07-10 12:57
智能芯片
人工智能
视觉
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他