How write an address using PLT?

5 posts / 0 new
Last post
Sean666
Offline
Last seen:2 years 9 months ago
Joined:2016-08-04 03:56
How write an address using PLT?

Hi Dialog team,

Recently we purchased Production Line Tools.
I also succeeded in writing Firmware using PLT.
However, I do not know how to write BD address.

When using SmartSnippets (Proprietary Header Programmer), it was possible to write BDAddress to SPI Flash 0x1F00C or 0x1F020 (SUOTA?).
How can I write when using PLT (DA1458x_68x_GUI_PLT.exe) ?

regards

最近 私たちは Production Line Tools を購入しました。
PLT を利用して、 Firmware の書き込みにも成功しました。
しかし、 BD address の書き込み方法がわかりません。

SmartSnippets を使っていたときは、 Proprietary Header Programmer で SPI Flash の 0x1F00C や 0x1F020(SUOTA?) に BDAddress を書き込むことができていました。
PLT (DA1458x_68x_GUI_PLT.exe) ではどのように書き込みを行いますか?

よろしくお願いします。

Device:
MT_dialog
Offline
Last seen:1 month 1 week ago
Staff
Joined:2015-06-08 11:34
Hi Sean666,

Hi Sean666,

There is a dedicated sw GUI that comes along with the PLT tool, and also there are some guidelines in the UM-B-041: User Manual DA14580/581/582/583/681 Production Line Tool HW and GUI, please follow the below linkhttps://support.dialog-semiconductor.com/resource/um-b-041-user-manual-d.... In the document you will be able to find info's regarding the OTP header and the BD address in paragraph 7.8.

In the PLT tool there is no support for burning the address in the flash. With the propriety header you just flash the data in a specific flash located and then instruct the code to read from there the bd address, the only option available is writting the bd address in the OTP header with the PLT GUI.

An alternative on that could be to modify your .bin file and append extra 0xFF's to the binary until the 1F000 where you can apply the product header with the BLE address, but then you will have to use a different file for each DUT. Anyway i am checking with the team that is responsible for the PLT in case there is something else that could be done, please let me know what is the version that you are using and do you have a specific time table before going to production ?

Thanks MT_dialog

Sean666
Offline
Last seen:2 years 9 months ago
Joined:2016-08-04 03:56
Hi MT_dialog,

Hi MT_dialog,

I thought that something had already been written in the OTP Header of DA 14583.
我可以添加一个BD地址使用PLT工具吗?

I used the following items.
Software Tool v4
Hardware 078-55-D

I need to fix the production line in February.

Best regards,
Sean

MT_dialog
Offline
Last seen:1 month 1 week ago
Staff
Joined:2015-06-08 11:34
Hi Sean666,

Hi Sean666,

Indeed something is writen at the OTP Header but is just the application flags in the OTP header, in order for the 583 to boot from the 583 bootloader (burned in the OTP). But the field for the bd address remains empty and you should be able to burn the bd address in the OTP header as the document indicates.

Thanks MT_dialog

Sean666
Offline
Last seen:2 years 9 months ago
Joined:2016-08-04 03:56
Hi MT_dialog

Hi MT_dialog

Thanks for the advice!

I solved the problem.

* I was able to write address to OTP using PLT.
* It was set by reading address from OTP. (nvds.c)

We are planning to order a large quantity of DA 14583 shortly.
Thank you.

Best regards,
Sean