Will DA14681 build-in battery charger work when no program in flash?
⚠️ 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.
Your question is a bit vague, i suppose that you mean that you would like to build a RAM project (means that it would run only from RAM, since most of the 68x projects run from flash due to size). Well, the battery charger doesn't have any relation with where the code is located, if you manage to build a project that would run only from RAM and fit your entire code in the available RAM of the 68x including the charger functionallity (since part of the charging is sw implemented), then yes you could operate the charger as well. Please be aware that only non-BLE projects are available as RAM builds since the code turns out to be quite large for BLE implementations (its possible to have a RAM BLE project up to 64K due to the ROM booter). Also you will have to consider how exactly the device is going to boot up.
Sorry, I am not stating my question clearly. I mean, if DA14681 have no program at all, a blank chip or the image is corrupted, cannot be booted, will the build-in battery charger still work? if not, is it possible to make it work?
The charger has software implementation in order to configure the hw and operate, a separate task is running in order to operate the charger, so no if you have a tottaly blank chip the charger will not operate, the 68x will just run the bootloader in order to boot.
Hi andoridfm2013,
Your question is a bit vague, i suppose that you mean that you would like to build a RAM project (means that it would run only from RAM, since most of the 68x projects run from flash due to size). Well, the battery charger doesn't have any relation with where the code is located, if you manage to build a project that would run only from RAM and fit your entire code in the available RAM of the 68x including the charger functionallity (since part of the charging is sw implemented), then yes you could operate the charger as well. Please be aware that only non-BLE projects are available as RAM builds since the code turns out to be quite large for BLE implementations (its possible to have a RAM BLE project up to 64K due to the ROM booter). Also you will have to consider how exactly the device is going to boot up.
Thanks MT_dialog
Sorry, I am not stating my question clearly. I mean, if DA14681 have no program at all, a blank chip or the image is corrupted, cannot be booted, will the build-in battery charger still work? if not, is it possible to make it work?
Hi andoridfm2013,
The charger has software implementation in order to configure the hw and operate, a separate task is running in order to operate the charger, so no if you have a tottaly blank chip the charger will not operate, the 68x will just run the bootloader in order to boot.
Thanks MT_dialog
Thank you very much!