mingtsung

mingtsung

0个粉丝

2

问答

0

专栏

0

资料

mingtsung  发布于  2016-06-30 15:01:49
采纳率 0%
2个问答
5641

Fastboot串口燒錄

 
uboot.bin利用通訊串口燒錄是先把程式載到DDR上在燒進FLASH嗎?

以下訊息是載到DDR成功嗎?

Boot downloading started.
Boot 100 % Downloaded.
Boot Downloading completed!
我来回答
回答12个
时间排序
认可量排序

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635 2016-06-30 15:09:12
认可0
不是,这只是下载成功,没有显示烧录成功,应该还有擦除和烧录部分,log连续的显示进度10%----100%

goo635

0个粉丝

17

问答

0

专栏

2

资料

goo635 2016-06-30 15:09:52
认可0
直接烧到flash里面
Erasing at 0x40000 --  25% complete.
Erasing at 0x80000 --  50% complete.
Erasing at 0xc0000 --  75% complete.
Erasing at 0x100000 -- 100% complete.


(OK)



Writing at 0x40000 --  25% complete.
Writing at 0x80000 --  50% complete.
Writing at 0xc0000 --  75% complete.
Writing at 0x100000 -- 100% complete.


(OK)

mingtsung

0个粉丝

2

问答

0

专栏

0

资料

mingtsung 2016-06-30 15:52:44
认可0
這是完整燒錄訊息....電源重開跑不起來...硬體接腳BOOT_SEL    SFC_DEVICE_MODE 都沒外部電阻到地,是不是開機會認定為Nand flash所以重機失敗...我只有上spi flash
Boot downloading started.
Boot 100 % Downloaded.
Boot Downloading completed!


U-Boot 2010.06 (Oct 22 2015 - 14:46:56)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128XX"
Check Nand Flash Controller v610 ... found
Special NAND id table Version 1.36
Nand ID: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
No NAND device found!!!

*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
start download process.

Boot Started successfully!
version: 3.0.3
(OK)
"getinfo version" command sent successfully!
spi
(OK)
"getinfo bootmode" command sent successfully!
16384 KiB hi_sfc at 0:0 is now current device
(OK)
"sf probe 0" command sent successfully!
Erasing at 0x10000 --   6% complete.
Erasing at 0x20000 --  12% complete.
Erasing at 0x30000 --  18% complete.
Erasing at 0x40000 --  25% complete.
#
Erasing at 0x50000 --  31% complete.
Erasing at 0x60000 --  37% complete.
Erasing at 0x70000 --  43% complete.
Erasing at 0x80000 --  50% complete.
Erasing at 0x90000 --  56% complete.
#
Erasing at 0xa0000 --  62% complete.
Erasing at 0xb0000 --  68% complete.
Erasing at 0xc0000 --  75% complete.
Erasing at 0xd0000 --  81% complete.
#
Erasing at 0xe0000 --  87% complete.
Erasing at 0xf0000 --  93% complete.
Erasing at 0x100000 -- 100% complete.
(OK)
"sf erase 0 0x00100000" command sent successfully!
Writing at 0x10000 --   6% complete.
#
Writing at 0x20000 --  12% complete.
Writing at 0x30000 --  18% complete.
Writing at 0x40000 --  25% complete.
Writing at 0x50000 --  31% complete.
Writing at 0x60000 --  37% complete.
Writing at 0x70000 --  43% complete.
Writing at 0x80000 --  50% complete.
Writing at 0x90000 --  56% complete.
Writing at 0xa0000 --  62% complete.
Writing at 0xb0000 --  68% complete.
Writing at 0xc0000 --  75% complete.
#
Writing at 0xd0000 --  81% complete.
Writing at 0xe0000 --  87% complete.
Writing at 0xf0000 --  93% complete.
Writing at 0x100000 -- 100% complete.
(OK)
"sf write 0x81000000 0 0x00100000" command sent successfully!

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-06-30 16:08:01
认可0
本帖最后由 ngswfx 于 2016-6-30 16:09 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=32910&ptid=11809]mingtsung 发表于 2016-6-30 15:52[/url]
這是完整燒錄訊息....電源重開跑不起來...硬體接腳BOOT_SEL    SFC_DEVICE_MODE 都沒外部電阻到地,是不是開 ...[/quote]

烧录应该是正常的。

2种可能:
1、Uboot文件问题。例如对ddr的支持问题。不过这种情况通常很难烧录成功才对。
2、boot sel  指定nand,和你怀疑的相同。

mingtsung

0个粉丝

2

问答

0

专栏

0

资料

mingtsung 2016-06-30 16:20:22
认可0
請問有辦法從boot裡面設定強制從spi flash嗎

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-06-30 16:26:11
认可0
本帖最后由 ngswfx 于 2016-6-30 16:31 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=32920&ptid=11809]mingtsung 发表于 2016-6-30 16:20[/url]
請問有辦法從boot裡面設定強制從spi flash嗎[/quote]

只能跳线,uboot是个程序而已,装在不同的存储器上。

boot sel直接决定,芯片一上电,到哪个存储器上,找uboot

///////////////////////////////////////////////////////////////////////////////////////////////
如果不是自己做的板子,如果也没有跳线,这个东西肯定先走spi的。除非板子硬件弄错了。


//////////////把板子,用手机照张图,我们看看。

如果你买的某些公司的现成模组,这就更没问题了。如果是买的开发板,就找说明看,肯定有跳线的。如果是自己画的板子,没考虑boot sel,你可以用脚踩烂它,废了。

mingtsung

0个粉丝

2

问答

0

专栏

0

资料

mingtsung 2016-06-30 16:36:03
认可0
這是海思的原廠電路圖設計..我看它的PCB Layout也是空接....實際硬體拉地...我先跳看看..

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-06-30 16:38:22
认可0
本帖最后由 ngswfx 于 2016-6-30 16:58 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=32923&ptid=11809]mingtsung 发表于 2016-6-30 16:36[/url]
這是海思的原廠電路圖設計..我看它的PCB Layout也是空接....實際硬體拉地...我先跳看看..[/quote]

可不是空接,应该弄个电阻,接地才是0,你要是从芯片引出来有线,问题不大,自己焊接一下

你看文档上有个SFC DEVICE MODE,也很关键,也必须是0,否则,可能会按照SPI NAND访问,这个和普通的SPI也不同。不过想想你都烧录成功了。估计这个没问题。





//////////////如果uboot文件前面部分代码正常,后面部分代码异常(主要是DDR的配置出现问题,或者干脆uboot文件就坏了),也会烧录成功,但实际启动不起来的。

3516的DDR应该是内部集成的吧? 如果不是,就要考虑DDR能否被驱动的问题了。

/////////////////////////////我看了一下,应该没集成DDR,如果你用的DDR和海斯SDK里面提到的DDR型号不一致,你出现的问题就不难理解了。

mingtsung

0个粉丝

2

问答

0

专栏

0

资料

mingtsung 2016-06-30 16:58:59
认可0
本帖最后由 mingtsung 于 2016-6-30 17:00 编辑

我ddr確實用的跟公版不一樣....我先借公版試試.跟我一樣的電路看看

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-06-30 17:25:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=32921&ptid=11809]ngswfx 发表于 2016-6-30 16:26[/url]
只能跳线,uboot是个程序而已,装在不同的存储器上。

boot sel直接决定,芯片一上电,到哪个存储器 ...[/quote]

什么叫 跳线, 指的是 switch 1 & 2 嘛?

mingtsung

0个粉丝

2

问答

0

专栏

0

资料

mingtsung 2016-06-30 17:52:33
认可0
是的...
我先換成跟原廠用的DDR一樣試試...

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-06-30 18:20:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=32928&ptid=11809]2272943826 发表于 2016-6-30 17:25[/url]
什么叫 跳线, 指的是 switch 1 & 2 嘛?[/quote]

对,板子上,有针的jumper
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区