找回密码
 注册
关于网站域名变更的通知
查看: 1257|回复: 4
打印 上一主题 下一主题

【求助】单板上电,串行FLASH无输出,系统不能启动

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-7 21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
小弟刚入行,可能问的问题比较弱,请大家海涵~
$ z; G- c/ v' _) w; @& a1 ?' ]7 q7 m+ L0 n2 f9 }& g$ Y
目前手上有一片板子,刚完工,正开始调试,基本的阻抗、纹波,时钟等测试正常,CPU是由SOIC-8串行flash启动。
: _' s6 X7 ~& s4 D4 F2 U& _
' @: q: n: b5 C$ P- B# S正常程序应该是CPU输出时钟、片选信号和类似地址线的SI信号到flash,由SO脚输出,存至RAM,系统启动,但是将软件烧写进去后,系统并不能启动,测试flash有clock,有片选,input脚有信号,但是output脚从上电开始就无信号(维持低电平0),请问各位是否有遇到过这样的问题,或者有一些测试或者调试相关建议的没?先谢谢了!
' O, ?. C# W7 j( Y; F
$ S* Z0 \9 p# @( h) U( D+ C目前可以确定的是,烧写软件的工具是OK的,软件版本也是对的。

该用户从未签到

2#
发表于 2011-11-7 22:35 | 只看该作者
用的什么CPU,确定CPU不需要其他的配置就可以直接从SPI flash  boot?

该用户从未签到

3#
 楼主| 发表于 2012-4-16 09:42 | 只看该作者
好吧,我回来了,问题的原因后来找到了:
; u2 Q- X2 C+ t/ X" K) J' u, c. R
6 g0 ?% z5 b5 R- B4 O8 S* RSPI串行FLASH启动时,系统读的前面16个字节,定义了操作模式等一些基本的东西。在软件编译的时候,没有加上这16个引导字节。+ {% j7 P: k/ n5 O* j
即用烧写器烧程序时,需要手动加上16个引导字节。在boot程序里面使用软件升级时,则不需要加着16位引导字节。

该用户从未签到

4#
发表于 2012-4-17 17:02 | 只看该作者
学习下!!!

该用户从未签到

5#
发表于 2012-4-19 08:36 | 只看该作者
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-19 17:36 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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