教训啊!设计时一定要看芯片的勘误手册

[复制链接]
2236|13
 楼主| dldz527 发表于 2022-10-31 11:33 | 显示全部楼层 |阅读模式
本人设计了一块核心板,配置如下:
MCU:GD32F470II;
SDRAM:W9825G6KH
NANDFLASH:W29N01HV
SPIFLASH:W25Q256
LCD:RGB888
    当初选择F470II,因为无货暂时用GD32F450IG替代(嘉立创有货)。板子做出来后分别调试完SDRAM、TLI_LCD、NANDFLASH。将这三部分组合后发现SDRAM与NANDFLASH冲突。折腾好几天也没解决,查GD32F45X勘误手册发现:
                                     SDRAM controller can not be used time-shared withother EXMC controller.
悲催啊!不知道GD32F47X这个问题解决了没有。国产替代很难呀!
sagade 发表于 2022-11-1 13:24 | 显示全部楼层
去年还没有这个勘误手册,当时也是GD32F450, EXMC上同时挂载SDRAM和NAND,死活就是调不好,后来放弃NAND,使用贴片型SD卡了。一直以为是程序没调试好或是布线有问题,没想到会是芯片的问题。
Pretext 发表于 2022-11-1 18:23 | 显示全部楼层
估计这方面技术不好突破,如果是新批次的芯片,还有这个问题,估计还没解决。
Pretext 发表于 2022-11-1 18:24 | 显示全部楼层
用一些特殊的外设,确实要提前了解一下,要不容易半途而废。
朝生 发表于 2022-11-1 18:24 | 显示全部楼层
你可以换一个ST的芯片试试,说不定也有这个问题。
sagade 发表于 2022-11-1 20:28 | 显示全部楼层
朝生 发表于 2022-11-1 18:24
你可以换一个ST的芯片试试,说不定也有这个问题。

记得几年前STM32F429写NAND的时候会闪屏,后来的新批次(好像是丝印3)的没有这个问题了。
caigang13 发表于 2022-11-2 08:15 来自手机 | 显示全部楼层
哈哈,我以前踩过一次坑,所以勘误手册是我必看的芯片资料。
Taorama 发表于 2022-11-2 08:45 | 显示全部楼层
这个确实是个大坑,避坑其实也不容易。
大概率都是白读。
一大堆无关的信息中找出和自己有关的,耐心和时间都是考验。
 楼主| dldz527 发表于 2022-11-2 11:06 | 显示全部楼层
sagade 发表于 2022-11-1 20:28
记得几年前STM32F429写NAND的时候会闪屏,后来的新批次(好像是丝印3)的没有这个问题了。 ...

原来用的是STM32F767不存在这个问题。目前设备要求国产化替代,选来选去也只有GD32F450IX/470IX功能上勉强够用。没想到遇到这个问题。
朝生 发表于 2022-11-7 20:55 | 显示全部楼层
sagade 发表于 2022-11-1 20:28
记得几年前STM32F429写NAND的时候会闪屏,后来的新批次(好像是丝印3)的没有这个问题了。 ...

可能后面解决了这个问题。
onebank 发表于 2022-11-11 17:27 | 显示全部楼层
感觉你们做的项目都挺复杂啊,我做几年了,MCU的就是IO,定时器,串口之类的
通宵敲代码 发表于 2022-11-12 14:13 | 显示全部楼层
还TM有这坑,怪不得兆易的板子都不带NAND。
豌豆爹 发表于 2022-11-15 13:48 来自手机 | 显示全部楼层
所以勘误手册就是一份避坑宝典
麻花油条 发表于 2022-11-15 14:30 来自手机 | 显示全部楼层
攻克这方面的芯片难题很难吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部