记录DS-5上工程AC5移植到AC6的奇葩问题
1:LDMIA sp!, {lr, r1}
warning: register list not in ascending order
解决方法:LDMIA sp!, {r1, lr}
2: .global _tx_thread_context_save
_tx_thread_context_save:
Error: L6286E: Relocation #REL:4 in startup.o(StartUp) with respect to _tx_thread_context_save. Value(0x8000202) out of range(-0x00800000 - 0x7fffff) for (R_ARM_JUMP24)
解决方法:.global _tx_thread_context_save
.type _tx_thread_context_save, function
_tx_thread_context_save:
3:汇编文件中#include,#ifdef没起作用
解决方法:在settings->Arm Assembler6->Miscellaneous加上 -x assembler-with-cpp,表示Assembly code containing C directives that require the C preprocessor.
4:'~PRES8 (The user did not require code to preserve 8-byte data objects)' section vectors.o(.text) should not use the address of 'REQ8 (Code was permitted to depend on the 8-byte aligment of 8-byte data items)' function Undefined_Handler.
解决方法:文件开头加 .eabi_attribute Tag_ABI_align_preserved, 1
记录DS-5上工程AC5移植到AC6的奇葩问题相关推荐
- keil5工程 AC5 编译器升级 AC6编译器
keil5工程 AC5 编译器升级 AC6编译器 1.概述 2.移植 1.概述 传统keil mdk的编译速度远远落后于IAR,但自从keil新版发布之后,AC6编译器要超过了IAR的编译速度,接下来 ...
- keil工程 freertos AC5编译器移植到AC6编译器
keil工程 freertos AC5编译器移植到AC6编译器 本文基于正点原子的rtos工程进行移植. 打开工程,将其更换为AC6编译器,然后点击编译 编译完成之后,我们可以看到有很多的错误,这里要 ...
- keil工程 freertos+emwin AC5编译器移植到AC6编译器
keil工程 freertos+emwin AC5编译器移植到AC6编译器 本文基于正点原子的rtos工程进行移植. 打开工程,将其更换为AC6编译器,然后点击编译 编译完成之后,如下图,可以看到有很 ...
- STM32标准库工程中移植TencentOS-tiny
一.移植前的准备 1. 引言 因为项目的原因需要将原有的标准库工程升级为基于TencentOS-tiny的RTOS工程,所以花费一点时间记录移植过程,提供一份向基于STM32标准库的老工程中移植Ten ...
- 一个arm64国产化工控机工程的移植总结
去年开始移植工程到一国产工控机,直到最近才阶段性结束,至于后续的工作,暂时无安排,故抽时间写一下小结. 流水账 这个任务去年年中就开始了,但任务不是部门的,是同一产业园另一单位派过来的,领导只有一句话 ...
- 将linux内核烧进arm板,ARM开发板上uClinux内核移植
<ARM开发板上uClinux内核移植>由会员分享,可在线阅读,更多相关<ARM开发板上uClinux内核移植(19页珍藏版)>请在人人文库网上搜索. 1.纷傲掌秀悸篷益哑檀扬 ...
- 在UCOSIII基础上对STM32F407ZGT6移植LWIP2.1.3
在UCOSIII基础上对STM32F407ZGT6移植LWIP2.1.3 1.移植的准备工作 1.1 基础工程 1.2 ST 以太网库下载 1.3 LWIP 文件下载 2 添加及修改ST 以太网库 2 ...
- [转载]J2ME平台上手机游戏移植的体会
J2ME平台上手机游戏移植的体会 首先要说的是,我在公司移植的主要是日本的手机游戏.多数需要汉化处理.少数涉及到跨平台的移植. 我所用的编程环境就是很普通的WTK+JDK.而且版本都是很低的,因为要符 ...
- DB2: Reorg之后表中记录在磁盘上存放的顺序
对DB2的表做重组之后,表中记录在磁盘上的存放顺序可能会发生改变,那么到底是怎么存放的呢?之前写过一篇文章,链接如下: Db2中"SELECT * FROM TABLE"时返回记录 ...
最新文章
- 第5次作业+105032014166+张珍珍
- sqlserver清除日志
- csharp: 百度语音合成
- Servlet基本_オブジェクトのスコープ
- dell的1501和640m,买哪个好呢?
- MongoDB服务无法注册
- 互联网原理和html基础,计算机网络基础知识习题及答案(八)
- 893. 特殊等价字符串组
- 辞去程序员一职,我后悔了吗?
- CorelDraw x6【Cdr x6】官方简体中文破解版(64位)安装图文教程、破解注册方法...
- 环球黑卡可以透支吗?环球黑卡是信用卡吗
- 天翼云荣获2022年度“边缘计算先锋企业”“分布式云先锋企业”称号!
- php路由中间件,lumen5.5学习路由和中间件(四)
- 努比亚 更新服务器设置在哪个文件夹,努比亚nubia Z7 mini官方系统升级更新教程和方法...
- 计算机usb无法识别网络连接,usb无法识别是什么原因 usb无法识别解决方法【详解】...
- 2020浙江大学软件学院预推免经验
- Pg报错: HikariPool-1 - Connection is not available, request timed out after 30040ms.问题处理
- SSL证书怎么购买?
- 【面试简历】软件测试,没有项目经历,简历怎么写?
- 全球首个开源图像识别系统上线了!