TI中文支持网
TI专业的中文技术问题搜集分享网站

iwr1443程序启动时间是多少呢?

你好,

项目中iwr1443供电是另一个MCU控制给电的,我测试从该MCU控制给电到iwr1443执行完init_Task用时90ms??

这个时间有些长呀??

那么从iwr1443上电,至运行至main,这个时间理论上是多少呢?在iwr1443端怎么测得这个时间???

Chris Meng:

你好,

启动时间是和软件相关的。请问你使用的IWR1443是ES3.0芯片么?如果是,并且你想缩短启动时间,请参考下面的参考设计以及配套软件:
www.ti.com/…/TIDEP-0091

user5977184:

回复 Chris Meng:

你好,是ES3.0芯片。
我一直看的就是你说的这个demo,并在此demo基础上开发自己的程序。
我说的启动时间是从iwr1443上电到运行至main,还没有执行任何应用程序,这段时间与程序无关把?

Chris Meng:

回复 user5977184:

你好,

如果是做全部校准的话,时间就较长。在参考设计的文档里,你可以找到下面的信息。
Partial calibration takes ~1 ms, while the full calibration takes ~37 ms.

文档的Figure 10. Example of Demonstration Output里可以看到启动时间是31ms左右,具体启动时间的定义:
IWR boot time: This is the time from when PMIC_EN is pulled high to the time when the MSP432
detects GPIO_0 going high. This marks the start of the IWR application.

Chris Meng:

回复 Chris Meng:

你好,

启动时间和加载的firmware大小也是有关系的,请确认参考demo 软件的相关编译配置。

user5977184:

回复 Chris Meng:

你好,
IWR boot time我测是80ms,不是31ms呢?

Chris Meng:

回复 user5977184:

你好,

1. demo代码里的IWR443的GPIO0操作是在复位函数里的,也就是IWR1443芯片一起来就会执行。而你的代码是比较靠后的。我建议可以参考demo代码,或者在main函数入口的地方测量。
我实测过使用demo代码,从IWR1443的NRSET变高到GPIO0变高只有23ms。
e2e.ti.com/…/94218

2. 请问你现在加载的bin文件有多大?默认demo的代码里的level_sense_demo.bin是91KB。

user5977184:

回复 Chris Meng:

你好,

1.GPIO0操作同demo一样,也是放在复位函数里的。

iwr1443的3.3V,1.2V,1.8V电源是通过stm32引脚控制的,我在stm32程序中测从stm32控制相关引脚给iwr1443上电到stm32读到GPIO0引脚为高电平所用时间为80ms,在iwr1443有电源的情况下,从释放iwr1443的复位到读到GPIO0引脚为高电平所用时间为30ms。

我看MSP432是从拉高PMIC_EN引脚开始测到读到GPIO0为高所用时间为31ms,那么拉高PMIC_EN引脚是释放iwr1443复位了?还是使iwr1443上电了呢?换句话说拉低PMIC_EN引脚,iwr1443还有电吗?

2.IWR boot time 与bin文件大小有关系吗??

user5977184:

回复 Chris Meng:

你好,
对于2,是看bin文件大小还是看PROG_RAM大小呢?

Chris Meng:

回复 user5977184:

你好,

看bin文件大小。

赞(0)
未经允许不得转载:TI中文支持网 » iwr1443程序启动时间是多少呢?
分享到: 更多 (0)