当前位置: 首页 > wzjs >正文

今日《新闻联播》内容乌海网站seo

今日《新闻联播》内容,乌海网站seo,网站在线支付接口,宁夏建设工程造价信息网1. 环境介绍: 某款ARM-M4芯片(应该芯片通用)cmkeGNUNinja(CLion) 2. 必备: 芯片启动文件 startup_xxxx.s链接文件 xxxx_flash.ldCMakeLists.txt 3. 具体修改步骤 第一步:观察启动文件…

1. 环境介绍:

  1. 某款ARM-M4芯片(应该芯片通用)
  2. cmke+GNU+Ninja(CLion)

2. 必备:

  1. 芯片启动文件   startup_xxxx.s
  2. 链接文件    xxxx_flash.ld
  3. CMakeLists.txt

3. 具体修改步骤

第一步:观察启动文件

首先:使用任意打开工具打开芯片启动文件,观察启动文件是使用什么语法写的(ARM)/(GNU) 

以下为对照表

两种开发环境下的汇编代码,有较多不同的点,主要是符号及伪操作的不同。

ARM汇编的伪操作符

GNU汇编的伪操作符

INLCUDE

.include

NUM EQU 25

.equ NUM, 25

EXPORT

.global

IMPORT

.extern

DCD

.long

IF: DEF:

.ifdef

ELSE

.else

ENDIF

.endif

OR

|

SHL

<<

RN

.req

GBLA

.global

NUM SETA 16

.equ NUM , 16

MACRO

.macro

MEND

.endm

END

.end

AREA WORD, CODE, READONLY

.text

AREA BLOCK, DATE, READWRITE

.data

CODE32

.arm

CODE16

.thumb

LTORG

.ltorg

%

.fill

ENTRY

ENTRY:

ldr x0,=0xff

ldr x0,=0xff

 第二步:修改启动文件

如果你的启动文件是GNU汇编文件,恭喜你不需要修改启动文件,如果不出意外链接文件也不需要修改。


如果你的启动文件是ARM汇编文件,有几种解决方案:

第一种解决方案

如果用的芯片为大厂生产或者市面流行的芯片,可以通过网络或者寻找原厂进行找寻GNU版本的启动文件与链接文件。

例如STM32这款芯片的任意型号的芯片,在STM官网都有任意版本的启动与链接文件。

第二种解决方案

如果实在找不到,那没办法,就只能手动修改启动文件与链接文件,我们根据上面的对应表进行修改,

ARM版本

GNU版本

http://www.dtcms.com/wzjs/189421.html

相关文章:

  • 广西网站建设公司电话百度seo综合查询
  • 中国煤炭建设协会网站qc网站优化查询代码
  • 桂林网站建设公司近期的新闻消息
  • 广州网站建设市场企业管理咨询培训
  • 网站的导航用css怎么做山西seo排名厂家
  • 网站进入沙盒期成都网站快速排名软件
  • 病情最新动态全国最新疫情整站seo免费咨询
  • 黑色企业网站全国各城市感染高峰进度查询
  • 网站设计大全百度一下移动版首页
  • 新闻网站哪个做的好网站策划书案例
  • 给网站做翻译百度com打开
  • 多用户商城网站建设二次开发公众号seo排名优化
  • 医院网站怎么做优化排名推广赚钱app
  • 做a视频 免费网站湖北网络营销网站
  • 有什么教人做论文的网站吗百度指数如何分析
  • 洛可可设计公司估值常熟seo网站优化软件
  • 一个企业网站ppt怎么做个人免费建站系统
  • iis 浏览网站最新的军事新闻
  • 怎么知道网站是什么语言做的sem分析
  • 阿里云建站方案seo搜索引擎优化培训班
  • 山东网站建设哪家专业做网站排名服务热线
  • 高效网站建设公司广州网络营销产品代理
  • wordpress caohongseo优化公司
  • 网站怎么做微信支付功能个人网页
  • 创建一个个人网站需要多少钱最新新闻热点话题
  • 如何用excel做网站青岛seo整站优化公司
  • 建站之星模板好吗cba目前排行
  • 做网站的图片一般放哪免费引流推广工具
  • seo于刷网站点击搜索引擎优化报告
  • 手机网站有什么区别网站统计数据