i.mx6ull复位问题

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

i.mx6ull复位问题

1,992 Views
wuyfchina
Contributor I

大家好,我这边一块使用  “MCIMX6Y2CVM05AA ” i.mx6ull的板子,现在遇到一些问题:

关于I.MX6U MCIMX6Y2CVM05AACPU的问题

直接操作WatchDog,测试CPU软复位

 

SPI原理图

SPI.png

32M FlashW25Q256JVEIQ

u-boot下直接操作WatchDog,测试CPU软复位

//输入后u-boot正常重启

且测试SPI时钟信号、DIDO信号脚有数据波形输出

 

 

Linux下直接操作WatchDog,测试CPU软复位

~ #

~ # busybox devmem 0x20bc000 16 0x0024

//输入后kernel没重启,系统卡死

且测试SPI时钟信号、DIDO信号脚没有任何数据波形


 

 

16M FlashW25Q128FVSIG-高德信诚)

u-boot下直接操作WatchDog,测试CPU软复位

//输入后u-boot正常重启

且测试SPI时钟信号、DIDO信号脚有数据波形输出

 

 

 

Linux下直接操作WatchDog,测试CPU软复位

 

//输入后kernel正常重启

且测试SPI时钟信号、DIDO信号脚有数据波形输出


 

POR复位问题

POR.pngreset.png

POR信号,在外部使用一个复位按键拉低,给POR一个低电平,从而实现硬件复位。

 

132M Flash

   按键按下后,CPU无法正常复位,设备系统卡死,

测量SPI的时钟、DIDO信号没有数据波形

216M Flash

   按键按下后,CPU正常复位

测量SPI的时钟、DIDO信号有数据波形

 

0 Kudos
1 Reply

1,456 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi,

   At first, RESET should not be  related to SIZE OF QSPI NOR FLASH.

  Below is my advice for you , you can try:

(1) remove R118, and populated 0R resistor here.

(2) Using Reset Button to check if WARM reset is OK.

(3) Using reboot command on linux command line to test it.

[Note]

I have to remind you : if  your board is in suspend or sleep mode,  pressing reset button connected to POR_B couldn't make CPU RESET valid. Because power rail's output is in LOW Power mode.

have a nice day!

Best Regards,

TIC Weidong Sun

0 Kudos