This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x GPMC总线同时接NAND Flash和NOR Flash时识别不到NAND Flash

Other Parts Discussed in Thread: AM3359, SN74LVCC3245A

我把AM3359做成了一个核心板,核心板上有NAND Flash,从NAND Flash启动,配套做了一个测试用的底板启动没问题,现在我做了另一个底板,功能是通过SJA1000扩展CAN接口,我把SJA1000当做NOR Flash挂到GPMC总线上,当然中间通过逻辑芯片做时序转换以及电平转换。

现在的问题是核心板接到这个底板上后上电启动不了,打C......,显然没有识别出NAND Flash,底板上的电路影响到GPMC总线,去掉U14这个电平转换芯片就能正常启动,我的电路哪里有问题?

  • 也就是启动的时候,同一个GPMC总线上挂载了了两个设备,你的电平转换芯片没有隔离功能么?

  • 你说的隔离是电气隔离?还是什么?我的电平转换芯片是SN74LVCC3245A 这个芯片电平转换 和三态输出

    下面这个图是我的总体框图,您帮忙看看,是我用这个电平转换芯片的问题?影响了GPMC总线信号?按说GPMC上挂多个设备肯定是没问题的啊,

    去掉电平转换芯片U14就能正常启动

  • 就是说在AM335x从NAND启动的时候,SN74LVCC3245A应该起到隔离作用,也就是这部分电路对GPMC总线输出应该是高阻状态。

  • 问题解决了,应该是那个电平转换芯片之前有引脚焊连了,今天我焊上去试了试没问题了,
    哎!最近换了个焊板子的小伙,干活不太细心,这都能焊连,当时软件着急调试别的功能我也没细看直接焊下来正常了就给软件调试了,
    白白让我担心两天啊,万一是我的核心板设计的问题就麻烦了,已经做了一百多块了!

x 出现错误。请重试或与管理员联系。