打印

无法擦除FLASH

[复制链接]
1794|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lizye|  楼主 | 2019-3-14 15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lizye|  楼主 | 2019-3-14 15:39 | 只看该作者
板子通电后电压正常,JTAG联机正常,调用CCS3.3下的FLASH编程工具时,FLASH API函数下载到RAM成功,但擦除阶段就像死机一样没有反应,而一模一样的原厂板子却没有问题。

使用特权

评论回复
板凳
jlyuan| | 2019-3-14 15:43 | 只看该作者

能联机成功,说明电路连接、电源没有问题

使用特权

评论回复
地板
yszong| | 2019-3-14 15:45 | 只看该作者
TI编译器插件多,怀疑IC批次和CCS3.3版本问题

使用特权

评论回复
5
lizye|  楼主 | 2019-3-14 15:48 | 只看该作者
换了CCS4还是一样

使用特权

评论回复
6
lizye|  楼主 | 2019-3-14 15:53 | 只看该作者

是不是JTAG联机阶段必须使用外部晶振工作?

使用特权

评论回复
7
wuhany| | 2019-3-14 15:56 | 只看该作者

检查下FLASH API中的FLASH频率测试端口GPIO-0

使用特权

评论回复
8
lizye|  楼主 | 2019-3-14 15:59 | 只看该作者
没有输出,怀疑是晶振的问题啊

使用特权

评论回复
9
zhenykun| | 2019-3-14 16:04 | 只看该作者
将原厂板子的晶振拿掉试试

使用特权

评论回复
10
lizye|  楼主 | 2019-3-14 16:07 | 只看该作者

试了,发现所有操作均正常无误,这下彻底排除了晶体问题,但问题却更迷茫。

使用特权

评论回复
11
spark周| | 2019-3-14 16:10 | 只看该作者
是否是擦写flash的操作有问题呢  这个也需要考虑的

使用特权

评论回复
12
jiaxw| | 2019-3-14 16:14 | 只看该作者

是不是电源功率不够啊

使用特权

评论回复
13
spark周| | 2019-3-14 16:17 | 只看该作者
是啊,擦除FLASH时死机,而联机没问题,内部振荡器也肯定没问题,IC没问题,复位信号是内部复位,那么问题只能落在一开始就排除的电源问题上了

使用特权

评论回复
14
liliang9554| | 2019-3-14 16:23 | 只看该作者
估计你的电源滤波电容偏小,总电源没有大电容储能

使用特权

评论回复
15
jiahy| | 2019-3-14 16:26 | 只看该作者

有道理,换两颗4.7uF电解

使用特权

评论回复
16
lizye|  楼主 | 2019-3-14 16:30 | 只看该作者

好,我试试,唉

使用特权

评论回复
17
lizye|  楼主 | 2019-3-14 16:34 | 只看该作者
有时候这些模拟器件就是不知道啥时候跳出来惹点麻烦。不像是数电相对精确,可靠。

使用特权

评论回复
18
jiahy| | 2019-3-14 16:36 | 只看该作者

下载到ram?

使用特权

评论回复
19
wuhany| | 2019-3-14 16:39 | 只看该作者
你可以看看此芯片的Flash API介绍文档,不同批次的芯片,固化的Flash API代码有所不同;无法擦除,可能是芯片内部固化的代码和你软件使用的库函数版本不对应。你可以尝试把原厂板子的芯片换到你板子上试试。

使用特权

评论回复
20
dengdc| | 2019-3-14 16:43 | 只看该作者
可能是芯片的问题  或者是外围电路虚焊的问题    仔细查一查吧   呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

粉丝