Hello,
our current code uses SDK 10.0.1.52 and we'd like to upgrade it to 10.0.4.66.2 (using DA14699 chip) because of improvements in the SUOTA area.
Is there a guide that explain changes that need to be introduced when upgrading between SDK revisions?
We see that there were changes in the interfaces (for example I2C) and we'd like to know what is the effort to migrate SDK to version 10.0.4.66.2.
Thank you for support.
Grzegorz Kaczmarek
Device:
Hello again,
is there a guide available for upgrading SDKs between revisions?
Grzegorz Kaczmarek
Hi Grzegorz,
Apologies for the delay. You could read the UM-B-103 user manual form our support website which describing how to port SDK1 to SDK10. Please a have a look:
http://lpccs-docs.dialog-semiconductor.com/um-b-105-da1469x_porting_guide/index.html
The above document mentions the refactoring of the adapters. SDK10.0.1.52 is still the same as SDK1. You could also refer to the SDK10 user manual for more details.
http://lpccs-docs.dialog-semiconductor.com/um-b-092-da1469x_software_platform_reference/index.html
Thanks, PM_Dialog
Hello,
I've updated SDK code, paths and cmake files.
After reading on differences between SKD versions I've added below code for UART to the files.
platform_devices.h
platform_devices.c
Later on I do:
And finally I hit a __BKPT(0); in line 785 in hw_uart.c. This is HW_UART_INT_BUSY_DETECTED case in UART_Interrupt_Handler.
1. Is the configuration done for the UART sufficient in SDK10?
2. What may cause reach HW_UART_INT_BUSY_DETECTED interrupt source?
Thank you for valuable feedback.
Hi Grzegorz,
When the UART low level driver is accessed concurrently from both TX/Rx paths, HW_UART_INT_BUSY_DETECTED is triggered. Can you please share me how you are using the UART adapter? Is it only the above code snippet?
Thanks, PM_Dialog