qn1556623593

qn1556623593

0个粉丝

1

问答

0

专栏

0

资料

qn1556623593  发布于  2019-05-02 19:41:38
采纳率 0%
1个问答
2687

Hi3559a 怎么切换双系统

第一次玩Hi3559,按照教程烧写了双系统,加载了hi_ipcm.ko和hi_virt-tty.ko,在用virt-tty a53切换的时候失败:open /dev/virt-tty/a53 failed.,看了下/dev目录下连virt-tty这个目录都没有,这是什么原因啊,/proc/umap,这个也没有,各位前辈,请指教下怎么解决
我来回答
回答4个
时间排序
认可量排序

AOC

0个粉丝

19

问答

0

专栏

15

资料

AOC 2019-05-03 20:37:47
认可0
还以为 是 linux切换 liteos.没遇到过

qn1558063753

0个粉丝

6

问答

0

专栏

0

资料

qn1558063753 2019-05-21 09:58:03
认可0
本帖最后由 qn1558063753 于 2019-5-22 11:05 编辑

正好我也要做双系统,交流一下。目前你已经成功一大半了,open /dev/virt-tty/a53 failed.是因为你的A53没有启动。需要在uboot下先启动A53up。如下:
步骤 1. 系统上电时,A53MP 首先启动,运行 uboot。(模式为: Linux(big-little)(A53MP+A73MP)+Huawei
LiteOS(A53UP))
步骤 2. uboot 使用命令“config_m7”配置 M7,再将 M7 镜像写入 0x19000000 地址中,使用命令
“go_m7”启动 M7(Huawei LiteOS)(不启动 M7 时可省略)。
步骤 3. uboot 使用命令“go_a53up 0X45000000”启动 A53UP(Huawei LiteOS)(不启动 A53UP
时可省略)。
步骤 4. Uboot 下使用“bootm 0Xxxxxxxxx” 命令启动 A53MP+A73MP 的 linux big-little 系
统。
步骤 5. linux 系统中启动 DSP(Huawei LiteOS)。
不过要先确认,insmod 的那两个ko是编译生成a53的ko。如下:IPCM 的配置说明,设备节点操作请查看 ipcm 顶层目录 readme.txt 说明。
IPCM 的编译需要依赖 OSDRV 编译完成。OSDRV 编译完成后,在 IPCM 目录,编译
示例如下:
 对于 A53MP+A73MP,执行:
make PLATFORM=hi3559av100 CFG=hi3559av100_mp_linux_big-little_config all
(Linux+ Huawei LiteOS 方案)

make PLATFORM=hi3559av100 CFG=hi3559av100_mp_linux_multi-core_config all
(单 Linux 方案)
在 out/node_0 目录下生成
node_0
├── hi_ipcm.ko
├── hi_virt-tty.ko
├── libsharefs.a
├── libsharefs.so
├── sharefs
└── virt-tty
 对于 A53UP,执行:
make PLATFORM=hi3559av100 CFG=hi3559av100_a53_liteos_config all
在 out/node_1 目录下生成:
node_1
├── libipcm.a
├── libsharefs.a
└── libvirt-tty.a
 对于 Cortex-M7,执行:
make PLATFORM=hi3559av100 CFG=hi3559av100_m7_liteos_config all
在 out/node_6 目录下生成:
node_6
├── libipcm.a
└── libvirt-tty.a

qn1556623593

0个粉丝

1

问答

0

专栏

0

资料

qn1556623593 2019-06-04 14:09:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=143409&ptid=74504]qn1558063753 发表于 2019-5-21 09:58[/url]
正好我也要做双系统,交流一下。目前你已经成功一大半了,open /dev/virt-tty/a53 failed.是因为你的A53没 ...[/quote]

非常感谢您的回复,我的问题是因为没有仔细阅读文档导致使用了错误的sample_vio.bin,虽然双系统跑起来了,但是还有其他问题,能否加下qq 785213156,想向您请教和一起交流

qn1563605231

0个粉丝

1

问答

0

专栏

0

资料

qn1563605231 2019-07-23 11:39:24
认可0
本帖最后由 qn1563605231 于 2019-7-23 11:41 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=144000&ptid=74504]qn1556623593 发表于 2019-6-4 14:09[/url]
非常感谢您的回复,我的问题是因为没有仔细阅读文档导致使用了错误的sample_vio.bin,虽然双系统跑起来了 ...[/quote]

请教一下,单系统和双系统应用场景分别是什么?
我理解的是双系统多了一个核单独跑算法,对算法性能要求比较高的场合适用,如果是这样的话,有数据表明单系统和双系统差多少么?

PS:你的QQ设置了问题回答
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区