Error: L6406E: No space in execution regions with .ANY selector matching 原因及解决办法

keil5编译超大字库类文件时遇到的Error: L6406E类错误

  • 问题描述
  • 图片总览
  • 解决及原因

今天在上嵌入式课程的时候遇到了一个新问题,特此写一篇博客记录一下。

问题描述

在这里插入图片描述

今天往stm32f407的工程里面加入了u8g2这个12864点阵液晶的驱动库的时候,compile编译的时候没有问题,但是link的时候出现了错误,报了Error: L6406E: No space in execution regions with .ANY selector matching这个错误,经过老师点拨,终于明白,并且学习到了新知识

图片总览

Error: L6406E: No space in execution regions with .ANY selector matching 原因及解决办法_第1张图片
Error: L6406E: No space in execution regions with .ANY selector matching 原因及解决办法_第2张图片
Error: L6406E: No space in execution regions with .ANY selector matching 原因及解决办法_第3张图片
Error: L6406E: No space in execution regions with .ANY selector matching 原因及解决办法_第4张图片

解决及原因

具体内容在我的古月居博客:

RT-Thread移植u8g2出现No space in execution regions的分析以及初始化相同优先级线程后第一次调度的机制

你可能感兴趣的:(RT-Thread,STM32,嵌入式,c语言,编译器,keil,mdk)