硬汉嵌入式论坛

 找回密码
 立即注册
查看: 402|回复: 4
收起左侧

[LVGL] keil存储code开始地址如何指定

[复制链接]

2

主题

23

回帖

29

积分

新手上路

积分
29
发表于 2023-8-5 08:28:53 | 显示全部楼层 |阅读模式
请教:最近在移植lvgl8.38,遇到flash空间不够的问题,MCU外扩了一片32MB的nandflash,基于KeilARM5.37开发IDE指定某些大型数组的存储的开始地址,有没有指定某个文件前面加相关指令的方法呢,谢谢!

如图,能否只对GUI这个文件夹下面的内容,指定地址在:0x90000000-0x04000000区域,这块区域是外部nand flash;
除此之外,全部默认到0x08000000-0x003C0000这个区域


下载 (1).png

下载.png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107220
QQ
发表于 2023-8-5 11:16:22 | 显示全部楼层
1、楼主的描述有问题,这个不是32MB的nandflash,是QSPI FlASH
2、解决办法

爽,一种非常给力的STM32H7内部Flash和QSPI Flash混合运行程序的方式,不再需要用户单独制作BOOT和APP
https://www.armbbs.cn/forum.php? ... 1011&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

23

回帖

29

积分

新手上路

积分
29
 楼主| 发表于 2023-8-5 12:44:44 | 显示全部楼层
eric2013 发表于 2023-8-5 11:16
1、楼主的描述有问题,这个不是32MB的nandflash,是QSPI FlASH
2、解决办法

谢谢硬汉!确实是通过4线QSPI flash ,只是主控不是STM32H7,而是GD32H7
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107220
QQ
发表于 2023-8-5 12:54:56 | 显示全部楼层
dykonka 发表于 2023-8-5 12:44
谢谢硬汉!确实是通过4线QSPI flash ,只是主控不是STM32H7,而是GD32H7

玩法一样的。
回复

使用道具 举报

7

主题

190

回帖

216

积分

高级会员

积分
216
发表于 2023-8-5 18:59:15 | 显示全部楼层
指定sections就行啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-21 21:32 , Processed in 0.173233 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表