完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个 K8x,需要将大量常量数据放在外部 (QSPI XiP) 闪存上。我正在使用外部链接描述文件。
以下是相关摘录: k81_memory.ld MEMORY { PROGRAM_FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x040000 EXT_PGM_FLASH (rx) : ORIGIN = 0x04020000, LENGTH = 0x100000 /* 0x04020000-0x0405FFFF is XiP alias for 0x68020000-0x6805FFFF */ SRAM_LOWER (rwx) : ORIGIN = 0x1fff0000, LENGTH = 0x010000 SRAM_UPPER (rwx) : ORIGIN = 0x20000000, LENGTH = 0x030000 /* First 128K infineon has 4K erase, use for Configs */ TERM_SETtiNGS (rx) : ORIGIN = 0x68000000, LENGTH = 0x018000 /* 96K */ MODULE_CONFIG (rx) : ORIGIN = 0x68018000, LENGTH = 0x008000 /* 32K */ XIP_RESERVED (rx) : ORIGIN = 0x68020000, LENGTH = 0x100000 /* 1M */ OTA_UPDATE (rx) : ORIGIN = 0x68120000, LENGTH = 0x100000 /* 1M */ } k81.ld INCLUDE "k81_memory.ld" STACK_SIZE = 0x1000; ENTRY(ResetISR) SECTIONS { /* EXTERNAL QSPI XiP FLASH */ .text_Flash2 : ALIGN(4) { FILL(0xff) *(.text_Flash2*) *(.text_EXT_PGM_FLASH*) *(.text.$Flash2*) *(.text.$EXT_PGM_FLASH*) } > EXT_PGM_FLASH .data_Flash2 : ALIGN(4) { FILL(0xff) *(.rodata_Flash2*) *(.rodata_EXT_PGM_FLASH*) *(.rodata.$Flash2*) *(.rodata.$EXT_PGM_FLASH*) }> EXT_PGM_FLASH 如果我将代码放在外部闪存中,例如 void __attribute__((section (".text_Flash2"))) delay_ms(uint16_t ms) { volatile uint32_t i = 0U; for (i = 0U; i < (10000U*ms); ++i) { __asm("NOP"); /* delay */ } } ...并构建: ...然后函数正确放置在外部闪光灯上。 但是,如果我改为将 const 数据放在外部闪存中 const TsBigBitMap __attribute__((section (".data_Flash2"))) Logo_bmp = { 3, // BitMapType 512, // width_pixels 384, // height_pixels 192, // width_bytes 73728, // byte_count { // Line 0 0xFF, 0xFF, 0xF0, 0x0A, ... 0xFF, 0xFF 0xFF, 0xFF, } }; ..并构建: ...那么它似乎没有放在外部闪光灯中。 我没看到什么? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1936个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36437 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
5097 浏览 1 评论
6121 浏览 1 评论
6825 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4255 浏览 0 评论
656浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
648浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
738浏览 2评论
855浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 04:11 , Processed in 1.123318 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号