QN9090 DK6 OTA相关

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

QN9090 DK6 OTA相关

16,079 Views
zxcv7063
Contributor I

Hi:

现基于QN9090 DK6(SDK版本2.6.3)里面的qn9090dk6_otap_client_att_freertos例程调试OTA功能,debug此例程到DK6,APP使用NXP IOT Toolbox 5.1.4,如下截图:

zxcv7063_0-1628037447697.png

咨询下升级文件如何制作?是直接放置编译出来的bin文件到手机上进行OTA升级还是需要怎么转换?

另外此例程qn9090dk6_otap_server_freertos是针对对端设备OTA主机,同样如何进行应用调试呢?

谢谢!

Best regards!

0 Kudos
Reply
17 Replies

16,070 Views
nxf56274
NXP Employee
NXP Employee

Hi,

直接bin文件就行,比如一个led灯的bin文件。其次如果你的bin文件没有带ota功能,那么这个ota升级时一次性的。这个ota下载速度是非常慢的。

Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 days after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply

16,067 Views
zxcv7063
Contributor I

Hi:

   好的,刚才在IOT Toolbox里面试了打开 放置的bin文件,提示 unkown error错误,是什么问题呢?

   另外这个升级大概需要多久?是用的ble5.0 大包传输吧?

0 Kudos
Reply

16,061 Views
nxf56274
NXP Employee
NXP Employee

我记得之前试的话,大概传了七八分钟,一个500k左右文件,它传输时候不只传bin文件数据,期间还有各种应答的数据包。关于otap例程可以看‘Bluetooth Low Energy Demo Applications User's Guide.pdf’

0 Kudos
Reply

16,059 Views
zxcv7063
Contributor I

Hi:

   这个打开bin文件报错是什么问题呢? 如果需要7,8分钟的话,这个Toolbox OTA升级很慢啊 ,nRF的 nrf connect升级nrf device速度大概1分钟以内升级完成了,针对手机OTA device有没有实用的比较快的解决方案呢?

0 Kudos
Reply

16,052 Views
nxf56274
NXP Employee
NXP Employee

上传的文件得是srec的格式,bin格式 手机不支持,那个我之前给你提的文档里有怎么生成srec文件方法,然后手机只支持otap_att那个例程,你可以试下,看看速度。

srec.PNG

0 Kudos
Reply

16,048 Views
zxcv7063
Contributor I

Hi:

   使用的MCUXpresso ide

   如下设置:

   

zxcv7063_0-1628056271929.png

编译出来,是打开如下截图圈中的文件吗?

zxcv7063_1-1628056341930.png

 

 

0 Kudos
Reply

16,044 Views
nxf56274
NXP Employee
NXP Employee

是的,s19和srec是一个东西

0 Kudos
Reply

16,041 Views
zxcv7063
Contributor I

好的,我试了一下升级可以成功。 不过我升级的是还没有加入OTA功能的proximity reporter例程,等于升级完后不能再进行OTA升级了,如果我想一直能进行OTA,是需要把 otap_client_att例程里面的ota部分移植进proximity reporter例程或者 把proximity reporter例程里面的移植到otap_client_att例程, 你们推荐哪种方式要更方便快速一些?

0 Kudos
Reply

16,036 Views
nxf56274
NXP Employee
NXP Employee

把proximity reporter例程放进ota里面

0 Kudos
Reply

16,011 Views
zxcv7063
Contributor I

按照您的建议,这边把proximity reporter 与OTAP的差异部分移植到OTAP例程中,已经把proximity reporter例程bluetooth里面的profile文件夹加入进去了,还是提示报错,帮忙看看?如下截图:

 

zxcv7063_0-1628135619486.png

还有就是在source里面去掉这2个文件可以编译成功,然后我在广播数据里面添加proximity reporter数据,如下截图:

zxcv7063_1-1628135913905.png

然后下载后发现不广播了, 然后恢复后用nrf connect搜索到广播数据如下图:

zxcv7063_2-1628136000525.png

广播数据已经是31字节了,然后想问下这个不是5.0的,支持8倍的广播容量吗 ? 帮忙看看是什么问题呢?

 

0 Kudos
Reply

16,002 Views
nxf56274
NXP Employee
NXP Employee

这个链接是告诉你怎么添加文件夹的 https://www.nxpic.org.cn/module/forum/forum.php?mod=viewthread&tid=621609

这个是关于广播的https://www.nxpic.org.cn/module/forum/forum.php?mod=viewthread&tid=620883&highlight=beacon

你说的是扩展广播,普通广播就是固定31字节

0 Kudos
Reply

15,998 Views
zxcv7063
Contributor I

你好,广播的链接介绍里面是讲的是普通31字节,如果想进行扩展广播(OTAP的service advert也不能省掉吧),需要怎么处理呢?sdk有相关示例吗? 

0 Kudos
Reply

15,995 Views
nxf56274
NXP Employee
NXP Employee

sdk的doc目录下的Bluetooth Low Energy Demo Applications User's Guide.pdf有写怎么扩展广播

0 Kudos
Reply

15,992 Views
zxcv7063
Contributor I

好的, 我看看。 另外一个post里面的也帮忙看看吧:如下截图:

zxcv7063_0-1628145650599.png

 

0 Kudos
Reply

16,029 Views
zxcv7063
Contributor I

Hi:

   现遇到一个问题, 在MCUXpresso IDE上启动debug后, 运行按钮是灰色状态,点击不了,如下截图:

   

zxcv7063_0-1628061778718.png

请问这个大概是什么问题呢? 之前都不会这样的。

0 Kudos
Reply

16,025 Views
nxf56274
NXP Employee
NXP Employee

另外建个post吧,这里太长了,把编译结束时候,编译提示信息截图一下

0 Kudos
Reply

16,032 Views
zxcv7063
Contributor I

好的,我这边试试。

0 Kudos
Reply