解决 Error L6915E 问题

出现以下错误:

Error: L6915E: Library reports error: The semihosting __user_initial_stackheap cannot reliably set up a usable heap region if scatter loading is in use

__user_initial_stackheap应该是一个初始化堆栈的函数,这个函数被__user_setup_stackheap取代,我们需要自己重新定义这个函数来解决这个问题,或者在scatter file中定义一个ARM_LIB_HEAP或ARM_LIB_STACK域。

然后打开test.scf,在里面加上一个段:

ARM_LIB_STACKHEAP 0x0 EMPTY 0 {}
例如:

; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_ROM1 0x20008000 0x02000000 ;load region size_region
{
ER_ROM1 0x20008000 0x00FF8000 ;load address = execution address
{
*.o (RESET, +First)
.ANY (+RO +RW +ZI)
}
RW_RAM1 0x21000000 0x01000000
{
.ANY( +ZI)
}
ARM_LIB_STACKHEAP 0x0 EMPTY 0 {}
}

时间: 2025-01-13 20:44:10

解决 Error L6915E 问题的相关文章

解决error retriving parent for item

解决error retriving parent  for item In "android-support-v7-appcompat" project: Delete “android-support-v7-appcompat” from Package explorer. Import again and check “Copy into workspace” In Properties -> Android -> in Project build target, un

解决Error"基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系

今天写程序的时候调用到一个第三方的DLL文件,本机调试一切都正常,但是程序不是到服务器以后一直提示一个BUG:"基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系". 后来把DLL文件进行反编译,发现是在获得请求的时候出错了. 引用 WebResponse response = WebRequest.Create("https://--").GetResponse(); 于是在服务器上用浏览器打开上面的地址,发现会弹出一个确认证书的窗口,看来是证书问题.

Cocos2d-x 3.0 编译出错 解决 error: expected ';' at end of member declaration

近期把项目移植到cocos2d-x 3.0,在整Android编译环境的时候,出现一大堆的编译出错,都是类似"error: expected ';' at end of member declaration"之类的,看了一些编译错误,都是cocos2d-x库里面的代码出错. 经过分析,怀疑可能是编译环境的问题,由于cocos2d-x使用了非常多C++11的新特性,这有可能导致老的编译器出错,看了一下NDK以下的文件以及toolchains里面的内容,windows编译器默认使用4.6,

解决ERROR 1130 (HY000): Host '192.168.1.9' is not allowed to connect to this MySQL server

本机是mysql的数据库,想用另一台ip为192.168.1.9的连接这个mysql数据库,可是报了这个错误. 查询得到2个方法 第一个是在user表把localhost改为%, 我这么做后不仅没有解决,本地连接都要[email protected]%这么做了(现在想想好像失误把所有localhost都给改了). 第二个方法就生效了. 终端登陆mysql,执行一句sql: GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.9' IDENTIFIED

解决error: Failed dependencies:libodbc.so.2()的错误

安装zabbix时报错 [[email protected] ~]# rpm -ivh zabbix-server-mysql-2.2.3-1.el6.x86_64.rpm zabbix-web-mysql-2.2.3-1.el6.noarch.rpm warning: zabbix-server-mysql-2.2.3-1.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEYerror: Failed depe

mysql 主从同步故障解决   Error 'Row size too large (> 8126).

错误日志:  Error 'Row size too large (> 8126). Changing some columns to TEXT or BLOB   or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row   format, BLOB prefix of 768 bytes is stored inline.' on query. Default   database: 'XXXX

解决Error: ENOENT: no such file or directory, scandir 'D:\IdeaWork\code-front-jet\node_modules\.npminstall\node-sass\3.7.0\node-sass\vendor'

在使用npm安装node-sass的时候,可能会出现如下的报错: Error: ENOENT: no such file or directory, scandir 'D:\IdeaWork\code-front-jet\node_modules\.npminstall\node-sass\3.7.0\node-sass\vendor' at Error (native) at Object.fs.readdirSync (fs.js:856:18) at Object.getInstalled

[解决] Error Code: 1044. Access denied for user 'root'@'%' to database

今天在测试集群用的mysql上,遇到个权限的问题: SQLException : SQL state: 42000 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'ranger' ErrorCode: 1044 我是以root用户登录mysql的,怎么还会遇到这问题呢,有点猫腻,我查看了下mysql下user表的各用户的权限信息 my

解决error C2011: 'fd_set' : 'struct' type redefinition的方法

http://www.cnblogs.com/ark-zhang/archive/2013/06/19/3144383.html 首先说明这个问题由于重复定义引起的编译错误. 先说明解决方法,然后再说是什么原因导致了这个问题. 解决方法: 下列任何一种方法都可以. 1. 在所有包含windows.h的代码之前加上 #define  WIN32_LEAN_AND_MEAN 2. 或者直接在工程的properties( vc6 以上)/Setting(vc6) -> c/c++ -> prepro