Other Parts Discussed in Thread: UNIFLASH
Tool/software:
I have a couple of questions regarding On-Chip OAD support on CC1310:
1)On-Chip OAD Support for CC1310
Does CC1310 officially support On-Chip OAD?
In some TI forum posts, I have read that CC1310 will not be supported for on-chip OAD. For reference, here is the link to one such discussion:
e2e.ti.com/.../cc1310-oad-with-on-chip-flash-only
Could you please clarify the current status of on-chip OAD support for CC1310?
2)Program Execution Issue (Uniflash vs. CCS)
When I flash the rfWsnNodeIntFlashOadClient program using Uniflash, it gets stored in flash but does not execute.
However, if I load the same program using Code Composer Studio (CCS), it executes as expected.
Why is there a difference in behavior between flashing with Uniflash and CCS? Is there something additional I need to configure in Uniflash for proper execution?
3)OAD Behavior Difference (On-Chip vs. Off-Chip)
I have successfully tested the off-chip OAD example (rfWsnNodeExtFlashOadClient) with rfWsnConcentratorOadServer. The firmware update completes correctly.
However, when I try the on-chip OAD example (rfWsnNodeIntFlashOadClient), the Concentrator shows that it is "sending block 0 of 1700" repeatedly, but on the client side there is no visible operation or task being triggered.
What could be the reason for this issue in the on-chip OAD case?