cmd内存分配问题 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3837|回复: 4

[已解决] cmd内存分配问题

[复制链接]

4

主题

10

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2019-9-5 10:45:35 | 显示全部楼层 |阅读模式
创龙的工程师你们好:
        请教个问题,之前有个项目是基于ARM+DSP+FPGA架构,DSP主要用于做算法处理、字符叠加和系统调度。在DSP工程里的cmd里分配了一块内存区间(外挂的DDR3里)给DSP做算法处理用(DSP自带的内存空间不够)。换成AM5728+FPGA架构,AM5728里面的DSP只用来做算法,请问该怎么分配一块内存空间给DSP做算法处理用。
回复

使用道具 举报

36

主题

526

帖子

7569

积分

创龙

Rank: 8Rank: 8

积分
7569
发表于 2019-9-6 09:11:56 | 显示全部楼层
您好,
  如果数据量大,可放在外部DDRL3;如果数据量不大,可放在DSP对应的L2SRAM。
回复 支持 反对

使用道具 举报

4

主题

10

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2019-9-9 15:46:56 | 显示全部楼层
数据量比较大,主要是用来缓存图像数据的。我看AM5728的cmd里有一个1G的外部DDR0,如图1所示;我可以像图2这样在DDR0里面分配一块内存空间给算法处理使用吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

4

主题

10

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2019-9-9 16:12:44 | 显示全部楼层
梁淑怡-Tronlong 发表于 2019-9-6 09:11
您好,
  如果数据量大,可放在外部DDRL3;如果数据量不大,可放在DSP对应的L2SRAM。 ...

数据量比较大,主要是用来缓存图像数据的。我看AM5728的cmd里有一个1G的外部DDR0,如图1所示;我可以像图2这样在DDR0里面分配一块内存空间给算法处理使用吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

可以,可以申请一个堆栈端放到DDR,让DSP来使用; 用CMD的话,划分好DDR的块就可以。  详情 回复 发表于 2019-9-10 16:03
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7569

积分

创龙

Rank: 8Rank: 8

积分
7569
发表于 2019-9-10 16:03:56 | 显示全部楼层
中科芯 发表于 2019-9-9 16:12
数据量比较大,主要是用来缓存图像数据的。我看AM5728的cmd里有一个1G的外部DDR0,如图1所示;我可以像图 ...

可以,可以申请一个堆栈端放到DDR,让DSP来使用;
用CMD的话,划分好DDR的块就可以。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-29 14:32 , Processed in 0.046327 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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