RT1021

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
2,946 Views
Guestsun
Contributor II

RT1021在做两层板的时候,出现一个异常情况,背景如下:

   我们使用的是RT1021 4A的型号+2Mwinbond2M spi flash

   固件程序这边是移植了FreeRTos.    

    程序由一级bootloader+app组成。

 

Labels (1)
0 Kudos
Reply
1 Solution
2,840 Views
kerryzhou
NXP TechSupport
NXP TechSupport

我印象中如果出现内核时钟低于flexSPI时钟的时候,会有问题。

所以,你现在代码是否会在app里面重新配置时钟的时候,出现这种情况呢?

明天我再内部确认下这个点,然后给你回复。

这边需要你说明下,你MCU 396Mhz, flexSPI 50M 异常的板子,也不是一直出问题,只是千分之八,对吗?

目前多少板子有这个问题?就是在MCU 396Mhz, flexSPI 50M 异常的情况下。

 

Best Regards,

Kerry

View solution in original post

0 Kudos
Reply
7 Replies
2,698 Views
kerryzhou
NXP TechSupport
NXP TechSupport

楼主你问题解决了?

 

0 Kudos
Reply
2,863 Views
Guestsun
Contributor II

 

   

0 Kudos
Reply
2,862 Views
Guestsun
Contributor II

1

0 Kudos
Reply
2,841 Views
kerryzhou
NXP TechSupport
NXP TechSupport

我印象中如果出现内核时钟低于flexSPI时钟的时候,会有问题。

所以,你现在代码是否会在app里面重新配置时钟的时候,出现这种情况呢?

明天我再内部确认下这个点,然后给你回复。

这边需要你说明下,你MCU 396Mhz, flexSPI 50M 异常的板子,也不是一直出问题,只是千分之八,对吗?

目前多少板子有这个问题?就是在MCU 396Mhz, flexSPI 50M 异常的情况下。

 

Best Regards,

Kerry

0 Kudos
Reply
2,923 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @Guestsun ,

  楼主您好!感谢您对NXP产品的关注与支持。

  你这边说的SPI的频率,是指的flexSPI QSPI 的接口,不是用的LPSPI,对吧?

  你意思是正常版本,异常版本都会出现偶发的死机,还是只有异常版本出现偶发死机?

  你正常版本,异常版本除了时钟不一样,还有其他不一样的吗?我现在看下来,应该是时钟不匹配的问题导致的,而且千分之八,确实复现较难。

  我有个问题,如果不加freertos, 你就做个简单app,是否会出现死机?还是只有定时器启动才会出现?

  我们不着急,慢慢一步一步争取定位到问题的根本,这样就好找解决方案。

 

Best Regards

Kerry

0 Kudos
Reply
2,794 Views
Guestsun
Contributor II

Hi

MCU 396Mhz, flexSPI 100M和50M都会有异常,只是50M出异常的概率在压测的时候是千分之八左右,高于100M时异常的概率。

0 Kudos
Reply
2,773 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @Guestsun ,

   你那边有没有办法多做些测试,能够让问题100%复现或者复现的更容易些呢?因为这个偶尔出问题,确实难以定位。

  你代码能加些log,看看能不能找到一些规律,这样能够好定位些?

 

Bes Regards,

kerry

0 Kudos
Reply