27芯片无法从串口启动?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

27芯片无法从串口启动?

Jump to solution
2,107 Views
任贵孙
Contributor II

27芯片使用ADSToolkit通过串口下载了boot和kernal后,断电,修改启动模式,重新上电后无法从flash启动。

下载的boot和kernal确定是可以使用的,板子是第二版,和第一版的区别是布局变了,原理图是一样的。附件中有我们的原理图。

Labels (1)
0 Kudos
1 Solution
1,670 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

NAND启动失败的情况下,能对iMX27的RESET_IN拉低触发一次芯片的reset试试吗?不是断电的那种。

另外就是烧录进去的bootloader是否确认可以工作?

View solution in original post

0 Kudos
10 Replies
1,670 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

第二版使用的NAND flash是否和第一版一样?这个NAND flash是否需要在使用前用0xFF的命令进行reset?

如果需要reset后才能读取数据,那么这个NAND在iMX27上就不能使用external boot模式。

0 Kudos
1,670 Views
任贵孙
Contributor II

NAND flash和第一版的是同一批次的料。PCB的原理图也没有改变,只是布局变了一下。



使用ADSToolkit通过串口下载了boot,提示下载成功。能确保NAND FLASH中下载了BOOT吗?

0 Kudos
1,670 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

烧录是否成功,可以用ADSToolKit把NAND里面的数据Dump出来看的。

你可以查一下boot mode那些pin,是否上电太慢,导致CPU读错了boot mode。启动时能否量到NAND接口的读写信号?如果先用外部供电拉好boot mode的pin,然后给板子正常供电,是否可以从NAND启动?

1,670 Views
任贵孙
Contributor II

我试过了,还是不行。

使用ADSToolKit把nand中的数据倒出来,和下载的是一样的。

启动时能看见nand上有数据,因为太快,不能确定是什么信号!

boot我使用了外部供电方式,还是没有启动!

非常感谢你的提示,你还有什么办法吗?

你的邮箱或者手机号码能给我吗,我给你消息!谢谢!

0 Kudos
1,671 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

NAND启动失败的情况下,能对iMX27的RESET_IN拉低触发一次芯片的reset试试吗?不是断电的那种。

另外就是烧录进去的bootloader是否确认可以工作?

0 Kudos
1,670 Views
任贵孙
Contributor II

QQ截图20140531100025.png

提示can not execute ram kernel是DDR有故障?

fail to initial flash,please reset the target是什么故障?

谢谢!

0 Kudos
1,670 Views
任贵孙
Contributor II

烧录进去的boot可以工作的,第一版的板子我们已经试过了。

reset我也试过了,不行的。

我们的reset_in,por,power_on_reset是连接在一起的,复位时都复位了。

nand的数据端口我测试到了数据信号,但是ddr的时钟没有信号,可能是ddr没有启动,这个是什么原因?

ddr和处理器我们串联了75R的匹配电阻,这个合理吗?

你邮箱是什么,我把我的原理图和PCB给你发过去,帮我看看。

0 Kudos
1,670 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Sorry, 我是做软件的,硬件方面不太了解。

0 Kudos
1,670 Views
任贵孙
Contributor II

使用ADSToolkit通过串口下载了boot,提示下载成功。能确保NAND FLASH中下载了BOOT吗?

0 Kudos
1,670 Views
任贵孙
Contributor II
0 Kudos