This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Over the Air Download (OAD) on CC2430

Other Parts Discussed in Thread: CC2430, Z-STACK, TIMAC, CC2530

We are designing a new release of our sensor that will include a NV memory (i.e. M25P10A 1Mbit) connected to the CC2430 through the SPI interface.

In order to support the OAD can I use indifferently USART1 and USART0? Actually we are connecting USART1 Alternative 2, is this right?

 

We would like to support the OAD directly form our application software (over the TI-MAC) and not using the Z-Stack.

Is there any application note or white paper that describe the chain of the logical operations to do, the CC2430 registers involved, the compiler options, boot loading, etc.

Thanks in advance.

 

  • You can use any of the USARTS, USART1 Alternative 2 is fine of course. As far as I'm aware there is no AN or white paper describing OAD with TIMAC but you should not have to be concerned with compile options, register settings etc (this is all handled by the MAC). Your main challenge here will be to design and implement the OAD for TIMAC. I am not aware of anyone who has done this yet.

  • Hi all,

    has anyone implemented the OAD for TIMAC ? is there any design note to do that ?

    Thanks

  • We got the same Requirement; anybody can help implementing OAD over TIMAC?

     

    Thank you in advance

    Ricard

  • Up.

    I need too.

     

    Thank you

  • Since you are re-designing your sensor, why not take this opportunity to switch to the CC2530. Your system cost should be significantly less with that move - the OAD image could be stored in the (relatively to CC2430 - huge) internal flash and you will not even need the external NV! The CC2530 is superior to the CC2430 in almost every way, cost is comparable, and the TI-MAC for it is even more robust. Even though you don't use the Z-Stack, download the latest release for CC2530, 2.3.0-1.4.0 and look at how easy it is to program one part of internal flash while running from another part - see hal_flash.c and hal_oad.c and you will quickly be on your way to the MAC OAD.

     

     

  • Hello Dirty Harry, I'm using CC2530 and I'm be able to download a good image using ZOAD with Z-Stack 2.3.0-1.4.0. 

    But the problem is with Timac.

    I'm trying to modify the Zstack's oad.xcl, to use it on Timac for a CC2530. 

    I Don't know how i have to change the reset and interrupts vectors in file .xcl

    In application part I change the start position to 0x0800. And the end is 0xFFFF.

    In the Boot part (that I use from instalation of Z-Stack beacuse, in Timac doesn't exists) I use it without changes.

    I know that comunication won't work, but first, I only want that reset and interrupt vectors, jump to 0x800 in order to run the aplication part.

     

  • xforus, you joined this thread "Over the Air Download (OAD) on CC2430"

    If this other one does not answer your question, maybe ask it there:

    http://e2e.ti.com/support/low_power_rf/f/158/t/42844.aspx

    thanks

     

  • can you give an User's manual?

    thanks