查看: 3568|回复: 3

[求助] SRAM_L and SRAM_U 可不可以合并使用

[复制链接]

该用户从未签到

3

主题

12

帖子

0

注册会员

Rank: 2

积分
117
最后登录
2021-2-7
发表于 2020-9-18 18:15:50 | 显示全部楼层 |阅读模式
应用需要使用几个大数组,如果只有8k,分配不下来
芯片MKV30F64VFM10

最佳答案

adandandan 发表于 2020-9-18 18:19 改scf文件,是能编译能跑了过了,就是不确定有没有什么隐患,参考文档里只提了 Misaligned accesses across ... 就是说跨边界访问的地址要四字节对齐,你可以访问这样地址0x1FFFF ...
回复

使用道具 举报

该用户从未签到

3

主题

12

帖子

0

注册会员

Rank: 2

积分
117
最后登录
2021-2-7
 楼主| 发表于 2020-9-18 18:19:45 | 显示全部楼层
改scf文件,是能编译能跑了过了,就是不确定有没有什么隐患,参考文档里只提了
Misaligned accesses across the 0x2000_0000 boundary are not
supported in the ARM Cortex-M4 architecture.
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24924
最后登录
2025-7-23
发表于 2020-9-21 08:58:21 | 显示全部楼层
adandandan 发表于 2020-9-18 18:19
改scf文件,是能编译能跑了过了,就是不确定有没有什么隐患,参考文档里只提了
Misaligned accesses across ...

就是说跨边界访问的地址要四字节对齐,你可以访问这样地址0x1FFFFFF8来读一个字节,或者一个4个字节,但是0x1FFFFFFC不可以再一个一个字节读了,数据会有问题,需要一下读出4个字节。具体可以看这个链接http://forum.pjrc.com/threads/45489-A-dangerous-Teensy-3-6-quirk
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

12

帖子

0

注册会员

Rank: 2

积分
117
最后登录
2021-2-7
 楼主| 发表于 2020-9-21 09:59:17 | 显示全部楼层
小恩GG 发表于 2020-9-21 08:58
就是说跨边界访问的地址要四字节对齐,你可以访问这样地址0x1FFFFFF8来读一个字节,或者一个4个字节,但 ...

好的谢谢,小恩GG
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-24 08:13 , Processed in 0.094364 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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