zhwa

zhwa

0个粉丝

32

问答

0

专栏

1

资料

zhwa  发布于  2020-11-30 20:41:48
采纳率 0%
32个问答
2726

hi3559V200的DDR内存分配问题

 
本帖最后由 zhwa 于 2020-11-30 20:43 编辑

选择的时imx458sensor,默认的256M的内存,
.config的内存分配改为:
CONFIG_MEM_TOTAL_SIZE="256"
CONFIG_MEM_IPCM_BASE="0x80000000"
CONFIG_MEM_PARAM_BASE="0x80100000"
CONFIG_MEM_PARAM_SIZE="0x00100000"
CONFIG_MEM_RES_BASE="0x80f00000"
CONFIG_MEM_RES_SIZE="0x00100000"
CONFIG_MEM_HUAWEILITE_SYS_BASE="0x80200000"
CONFIG_MEM_HUAWEILITE_SYS_SIZE="0x00d00000"
CONFIG_MEM_HUAWEILITE_MMZ_BASE="0x86000000"
CONFIG_MEM_HUAWEILITE_MMZ_SIZE="0x09b00000"
CONFIG_MEM_LINUX_SYS_BASE="0x81000000"
CONFIG_MEM_LINUX_SYS_SIZE="0x05000000"
CONFIG_MEM_LINUX_MMZ_BASE="0x8fb00000"
CONFIG_MEM_LINUX_MMZ_ANONYMOUS_SIZE="0x00200000"
CONFIG_MEM_LINUX_MMZ_HIGO_SIZE="0x00300000"
#CONFIG_MEM_LINUX_MMZ_HDMI_RELOAD is not set
sdk编译成功。

板子的内存为128M,现在改成了128M内存,参考了H3559v200sdk的内存分配表,

.config的内存分配改为:
# Memory
CONFIG_MEM_TOTAL_SIZE="128"
CONFIG_MEM_IPCM_BASE="0x80000000"
CONFIG_MEM_PARAM_BASE="0x80100000"
CONFIG_MEM_PARAM_SIZE="0x00100000"
CONFIG_MEM_RES_BASE="0x80200000"
CONFIG_MEM_RES_SIZE="0x00100000"
CONFIG_MEM_HUAWEILITE_SYS_BASE="0x80300000"
CONFIG_MEM_HUAWEILITE_SYS_SIZE="0x00d00000"
CONFIG_MEM_HUAWEILITE_MMZ_BASE="0x81000000"
CONFIG_MEM_HUAWEILITE_MMZ_SIZE="0x03000000"
CONFIG_MEM_LINUX_SYS_BASE="0x84000000"
CONFIG_MEM_LINUX_SYS_SIZE="0x03c00000"
CONFIG_MEM_LINUX_MMZ_BASE="0x87c00000"
CONFIG_MEM_LINUX_MMZ_ANONYMOUS_SIZE="0x00200000"
CONFIG_MEM_LINUX_MMZ_HIGO_SIZE="0x00200000"
#CONFIG_MEM_LINUX_MMZ_HDMI_RELOAD is not set
编译出错了,


我来回答
回答11个
时间排序
认可量排序

zhwa

0个粉丝

32

问答

0

专栏

1

资料

zhwa 2020-11-30 21:12:00
认可0
能编译出media_app.bin,及压缩文件media_app_zip.bin,config。resImage和压缩文件也能生成,但是只有32字节,是错误的。试着调整了内存也还是这个错误,

我分的128M的内存分配为:IPCM(1M),param(1M), res(1M), liteos(13M),linuxos(48M),liteosmmz(60M), linuxmmz(4M)。微调过 liteos(11M),linuxos(36M),增大linuxmmz也是这个错误。文档里也没有说哪个的最低要求。

imx458的ini文件的vb分配有:
1.   12M的r vb:>103M
2.  4k2k的 vb:>83M

3.  1080p60的 vb:34M
4. 1080p30的vb:25M
5. 720p120的vb:14M.

vb是分配在liteosMMz中吧。
修改方案中,删掉了param中的12M、4k2k的.ini文件同时修改access-entry.ini的相关项,及scene中的4k2k的.ini文件同时修改access-entry.ini的相关项,这下就不会有大于liteMMz的vb了,可是make后还是这个错误。

Karthus

0个粉丝

12

问答

0

专栏

0

资料

Karthus 2020-12-04 17:57:38
认可0
我256M的都会死机。。。

UnixOS

0个粉丝

1

问答

0

专栏

0

资料

UnixOS 2020-12-07 14:27:19
认可0

我用hi3556v200/hi3559v200 没遇到过这些问题,确认编译环境是否正确

张轩浩

0个粉丝

4

问答

0

专栏

1

资料

张轩浩 2020-12-07 16:26:58
认可0
128M 录像不了4k30

zhwa

0个粉丝

32

问答

0

专栏

1

资料

zhwa 2020-12-22 14:53:42
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=163479&ptid=81396]zhangmeng0043 发表于 2020-12-7 16:26[/url]
128M 录像不了4k30[/quote]

禁止录像应该可以吧,暂时没有录像需求

Chenw_Fly

0个粉丝

2

问答

0

专栏

0

资料

Chenw_Fly 2020-12-22 15:06:04
认可0
这款SoC默认的内存,我记得是512M。只用128M,分配给系统都勉强,何况还要执行业务逻辑。

zhwa

0个粉丝

32

问答

0

专栏

1

资料

zhwa 2020-12-22 18:31:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=163629&ptid=81396]Chenw_Fly 发表于 2020-12-22 15:06[/url]
这款SoC默认的内存,我记得是512M。只用128M,分配给系统都勉强,何况还要执行业务逻辑。[/quote]

问题是分了128,还有编译成功,他这个内存分区的大小原则是啥?没找见各区的大小怎么算

Chenw_Fly

0个粉丝

2

问答

0

专栏

0

资料

Chenw_Fly 2020-12-24 16:08:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=163630&ptid=81396]zhwa 发表于 2020-12-22 18:31[/url]
问题是分了128,还有编译成功,他这个内存分区的大小原则是啥?没找见各区的大小怎么算[/quote]

看文档,里面有介绍的,我记得是一张图片划分了内存分配

zhwa

0个粉丝

32

问答

0

专栏

1

资料

zhwa 2020-12-25 12:02:08
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=163640&ptid=81396]Chenw_Fly 发表于 2020-12-24 16:08[/url]
看文档,里面有介绍的,我记得是一张图片划分了内存分配[/quote]

文档有几款固定的内存的分配方式,现在板子做成128m内存做的dashcam方案做,配置几个没成功,因为要做视频防抖,只好考虑actioncam了

张轩浩

0个粉丝

4

问答

0

专栏

1

资料

张轩浩 2020-12-27 19:23:15
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=163644&ptid=81396]zhwa 发表于 2020-12-25 12:02[/url]
文档有几款固定的内存的分配方式,现在板子做成128m内存做的dashcam方案做,配置几个没成功,因为要做视 ...[/quote]

可以加我q 共同探讨啊:3307363309

zhwa

0个粉丝

32

问答

0

专栏

1

资料

zhwa 2021-06-01 15:59:23
认可0
后来一个项目只用到音频,3556v200的dashcam成功改成了128M的ddr,因为不用视频,大幅缩小ini的vb,就可以了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区