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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
小弟刚入行,可能问的问题比较弱,请大家海涵~, _& ^/ t2 g  B% R. z) J) ~

: q3 S7 N2 h3 a. d& q. O7 m* m& V1 u目前手上有一片板子,刚完工,正开始调试,基本的阻抗、纹波,时钟等测试正常,CPU是由SOIC-8串行flash启动。( U1 d# h9 p' L9 b/ p( P/ z

$ y% M& h( D, ^/ ?6 ~正常程序应该是CPU输出时钟、片选信号和类似地址线的SI信号到flash,由SO脚输出,存至RAM,系统启动,但是将软件烧写进去后,系统并不能启动,测试flash有clock,有片选,input脚有信号,但是output脚从上电开始就无信号(维持低电平0),请问各位是否有遇到过这样的问题,或者有一些测试或者调试相关建议的没?先谢谢了!' e: C; U) H2 \  T

( U3 @7 L, Y# |  e! x+ A9 O目前可以确定的是,烧写软件的工具是OK的,软件版本也是对的。

该用户从未签到

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

该用户从未签到

3#
 楼主| 发表于 2012-4-16 09:42 | 只看该作者
好吧,我回来了,问题的原因后来找到了:
( l3 X' w1 o, C  C$ `
$ R' `6 K9 z( Q4 K: \, A# Z2 XSPI串行FLASH启动时,系统读的前面16个字节,定义了操作模式等一些基本的东西。在软件编译的时候,没有加上这16个引导字节。8 A8 Y2 B+ t- s2 Z# m
即用烧写器烧程序时,需要手动加上16个引导字节。在boot程序里面使用软件升级时,则不需要加着16位引导字节。

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-22 11:25 , Processed in 0.109375 second(s), 24 queries , Gzip On.

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

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

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