quaver23

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23  发布于  2016-08-25 16:14:04
采纳率 0%
39个问答
4086

Hi3536 Make

 
本帖最后由 quaver23 于 2016-8-29 13:41 编辑

我在开发板装了海思 Hi3536 的默认 Linux kernel image, rootfs, uboot. 但发现没有 Make / qMake 的命令。请教给位前辈,是否能直接加功能的exe file 进 bin file 呢?

谢谢!
我来回答
回答8个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-08-25 16:18:06
认可0
板子只是运行环境

编译在PC上

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-08-25 16:23:37
认可0
本帖最后由 quaver23 于 2016-8-29 13:41 编辑

那我在 PC 上编译后,例如 qt 的 library, 然后再将这个编译后的文件, 通过NFS拷贝进我的板子的 file system, 然后再运行 Install。 这是否正确?

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-08-25 16:24:48
认可0
还有,你可佛知道如何把我的images都烧写进 NAND flash 呢?因为目前的 images 都是烧写在 SPI FLASH,不够。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-08-25 16:44:31
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36658&ptid=12430]quaver23 发表于 2016-8-25 16:23[/url]
那我在 PC 上编译后,例如 qt 的 library, 然后再将这个编译后的文件, 通过NFS拷贝进我的板子的 file syst ...[/quote]

cp不就是install吗?

PC上所谓的install 就是个脚本,做得事情无非就是把编译好的可执行文件/库/头文件等等复制到某个/些目录下而已

楼主cp只是到tmp目录下? 那么这个install哪里来呢?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-08-25 16:51:38
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36659&ptid=12430]quaver23 发表于 2016-8-25 16:24[/url]
还有,你可佛知道如何把我的images都烧写进 NAND flash 呢?因为目前的 images 都是烧写在 SPI FLASH,不够 ...[/quote]

一般来说一个产品是不会同时接SPI flash和nand flash的, 通常只会接一种(多一个片子多一份钱)

只要uboot支持nand flash就好了,烧写命令可以参考文档(下面例子是uboot的部分,如果不熟悉建议不要轻易尝试)

3.3.2 NAND Flash 烧写方法
NAND Flash 烧写方法如下:
步聚 1. 在内存中运行起来之后在超级终端中输入:
hisilicon# nand erase 0 100000 /*擦除 1M大小*/
hisilicon# mw.b 0x42000000 ff 100000 /* 对内存初始化*/
hisilicon# tftp 0x42000000 u-boot-hi3536.bin /*U-boot下载到内存*/
hisilicon# nand write 0x42000000 0 100000 /*从内存写入NAND Flash*/
步聚 2. 重启系统可以看到U-boot 烧写成功。

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-08-25 17:14:53
认可0
本帖最后由 quaver23 于 2016-8-29 13:45 编辑

那我是否利用 HiTool (请看图) 然后在 [DEVICE] 选择 NAND 然后开始烧写动作?

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-08-29 11:44:29
认可0
本帖最后由 quaver23 于 2016-8-29 13:46 编辑

我再次将 uboot,kernel, jffs2 烧写进 HI3536 但是 HI3536 在PUTTY terminal 显示 bootm 好像不能支持 NAND。 要是这样的话,我如何去设置 uboot 来支持 NAND 呢?

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-08-29 17:19:35
认可0
哦,搞混了头,其实在板上可以设置烧写进 NAND flash. :lol
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区