⚠️ Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
I have uploaded a code to DA14585 development kit using Keil IDE. Now if i want to load another program should i press the reset button on the development kit or Can i load another code directly?
Hello MT_dialog I am also facing same problem. First time when I loaded blinky project it working fine and I am able to see LED ON and LED OFF message on serial monitor. After that when I was uploading peripheral examples of like : UART simple , UART asychronous it is not working and I am not getting any errors also. And I uploaded barebone project from ble examples are also not working. Not working means I am not getting any output on serial monitor. After trying different examples again I uploaded blinky project then I am able to see output on serial monitor. Please tell me how to solve this problem. Thank you D.vishnu
Sorry, but you will have to provide more details than that, the fact that you kept uploading code and then it just doesn't print doesn't give me any clue in order to suggest anything. I ve repeatedly downloded code into a pro kit, Blinky and then the UART asynch project and they operated just like they should without performing a reset. If you dont see printing occuring and the code is running then perhaps you will have to check the jumpers between the 585 UART and the FTDI. Also the BLE projects dont print on the UART, so check if the project should be printing and if it then check the jumper connections on your board.
Hello MT_dialog Yes For BLE barebone project it should advertise, that I have checked with the nrfconnect app. After performing scanning on the nrfconnect app I cannot see the DA14585 advertising. While building barebone project I got this warning: "GPIO assignment checking is active! Deactivate before burning OTP..." If there is a problem in Jumper between the 585 UART and the FTDI the output shouldn't come for the blinky project also.But, I am getting output for the blinky project. When we are uploading the code to DK board using Keil, the code is uploaded to SRAM or OTP?
Hello Dialog, Now I am able to see the output of UART simple example. But I am unable to see the advertising of DA14585 by using barebone project. When executed the program using F5, the Keil execution window looks like in the attached picture, I cannot figure out any errors. Please check once. Thank you D.vishnu
The image that you have attached indicates that you have hit the hardfault handler, have you altered the the project at all ? In case that you haven't and you get the same result for every BLE example that you are trying to run, please have a look at the below post, and verify that the 585 silicon that you are using is an AC silicon.
Hello Dialog, 我用的SoC的AB硅。我上传ed SDK 6.0.2 barebone code it is working fine. All Bluetooth based applications I should use only SDK 6.0.2 right? 是否有特定的应用程序,我们不能develop with the SDK 6.0.2? Is there any chance of upgradation of our hardware module, to latest SDK by replacing older Daughterboards with the new Daughterboards using exchange policy in dialog?
Hello Dialog, 我用的SoC的AB硅。我上传ed SDK 6.0.2 barebone code it is working fine. All Bluetooth based applications I should use only SDK 6.0.2 right? 是否有特定的应用程序,我们不能develop with the SDK 6.0.2? Is there any chance of upgradation of our hardware module, to latest SDK by replacing older Daughterboards with the new Daughterboards using exchange policy in dialog?
As mentioned on the link that i have attached, the 6.0.2 is an SDK that operates on the AB silicon which is the older silicon version of the 585, it is strongly suggested from dialog to operate using the latest SDK using the latest silicon version. A mail is send to registered email account in order to arrange the replacement of the older silicon daughterboard.
Hello Dialog, we have purchased the DA14585 SoC from the mouser. On the chip, there is no information about silicon revision(AB or AC) it is written only "00000". Is this means it supports all SDK versions or any other meaning? Please give some details about this chip version(00000) and supporting SDKs, depends on this information we want to purchase the bulk number of SoCs for our development.
Hi goutham,
No you dont have to reset the board when you would like to redownload a new fw, you can just download a new fw directly.
Thanks MT_dialog
Hello MT_dialog
I am also facing same problem.
First time when I loaded blinky project it working fine and I am able to see LED ON and LED OFF message on serial monitor. After that when I was uploading peripheral examples of like : UART simple , UART asychronous it is not working and I am not getting any errors also.
And I uploaded barebone project from ble examples are also not working.
Not working means I am not getting any output on serial monitor.
After trying different examples again I uploaded blinky project then I am able to see output on serial monitor.
Please tell me how to solve this problem.
Thank you
D.vishnu
Hi vishnuatdialog,
Sorry, but you will have to provide more details than that, the fact that you kept uploading code and then it just doesn't print doesn't give me any clue in order to suggest anything. I ve repeatedly downloded code into a pro kit, Blinky and then the UART asynch project and they operated just like they should without performing a reset. If you dont see printing occuring and the code is running then perhaps you will have to check the jumpers between the 585 UART and the FTDI. Also the BLE projects dont print on the UART, so check if the project should be printing and if it then check the jumper connections on your board.
Thanks MT_dialog
Hello MT_dialog
Yes For BLE barebone project it should advertise, that I have checked with the nrfconnect app.
After performing scanning on the nrfconnect app I cannot see the DA14585 advertising.
While building barebone project I got this warning: "GPIO assignment checking is active! Deactivate before burning OTP..."
If there is a problem in Jumper between the 585 UART and the FTDI the output shouldn't come for the blinky project also.But, I am getting output for the blinky project.
When we are uploading the code to DK board using Keil, the code is uploaded to SRAM or OTP?
Hello Dialog,
Now I am able to see the output of UART simple example.
But I am unable to see the advertising of DA14585 by using barebone project. When executed the program using F5, the Keil execution window looks like in the attached picture, I cannot figure out any errors. Please check once.
Thank you
D.vishnu
Hi vishnuatdialog,
The image that you have attached indicates that you have hit the hardfault handler, have you altered the the project at all ? In case that you haven't and you get the same result for every BLE example that you are trying to run, please have a look at the below post, and verify that the 585 silicon that you are using is an AC silicon.
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
Thanks MT_dialog
Hello Dialog,
我用的SoC的AB硅。我上传ed SDK 6.0.2 barebone code it is working fine.
All Bluetooth based applications I should use only SDK 6.0.2 right?
是否有特定的应用程序,我们不能develop with the SDK 6.0.2?
Is there any chance of upgradation of our hardware module, to latest SDK by replacing older Daughterboards with the new Daughterboards using exchange policy in dialog?
Thank you
D.Vishnu
Hello Dialog,
我用的SoC的AB硅。我上传ed SDK 6.0.2 barebone code it is working fine.
All Bluetooth based applications I should use only SDK 6.0.2 right?
是否有特定的应用程序,我们不能develop with the SDK 6.0.2?
Is there any chance of upgradation of our hardware module, to latest SDK by replacing older Daughterboards with the new Daughterboards using exchange policy in dialog?
Thank you
D.Vishnu
Hi vishnuatdialog,
As mentioned on the link that i have attached, the 6.0.2 is an SDK that operates on the AB silicon which is the older silicon version of the 585, it is strongly suggested from dialog to operate using the latest SDK using the latest silicon version. A mail is send to registered email account in order to arrange the replacement of the older silicon daughterboard.
Thanks MT_dialog
Hello Dialog,
I have received an email request for replacement of Daughter board, thank you for your help
D.vishniu
Hello Dialog,
we have purchased the DA14585 SoC from the mouser. On the chip, there is no information about silicon revision(AB or AC) it is written only "00000". Is this means it supports all SDK versions or any other meaning? Please give some details about this chip version(00000) and supporting SDKs, depends on this information we want to purchase the bulk number of SoCs for our development.
Thank you
D.Vishnu
Hi vishnuatdialog,
The 00000 indication is that the SoC is an AC silicon, and operates from SDK 6.0.4 and later.
Thanks MT_dialog