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.

Problem compiling Chronos new release with IAR Kickstart

Other Parts Discussed in Thread: CC430F6137, SIMPLICITI

I have a 433MHz Chronos watch and I am trying to restore it back to the sportwatch firmware. I have downloaded slac341b.zip which is supposed to be the latest release. I am trying to compile it with IAR Kickstart, so I selected the 433 restricted version from Project->Configurations.  When I try to compile it, I get the following linker error:

Error[e24]: Segment DATA16_AN (seg part no 2, symbol "_A_TA0R_L" in module "stopwatch", address [350-351])  overlaps segment DATA16_AN (seg 
part no 4, symbol "TA0R" in module "BRRX_Radio", address [350-351]) 
Error while running Linker

Does anyone know how to fix it?

Thanks!

AGS

 

 

  • Do you have the CC430 selected as the device in Project->Options?

     

    Gustavo

  • Yes CC430F6137...

     

     

  • I haven't used chronos in a while. Another possibility while you figure the issue out is to directly download a binary to the chronos using software such as FET-Pro430 or similar. At least you can get it back original condition.

    A few options for binary flashing are spelled out here:

    http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/p/101403/356029.aspx#356029

    Gustavo

  • Thanks Gustavo I will do that. I think the application needs checking though.

    I also had another question. I am trying to use SimpliciTI on the 433MHz version of the watch. Do you know where I would change the radio frequency for that? I am using the peer-to-peer sample code. This compiles for my device but the default frequency is not 433MHz. Where would I change that?

    AGS

     

     

     

     

     

  • Well, the frequency range is around 433MHz because of the device type. You can't switch to 800 or 900 without switching the hardware since the balun network and other RF circuitry is designed for that frequency in your specific chronos. The datasheet for the device specifies exactly what the range is. You can select multiple channels which are different from the base channel. I don't know exactly where that is in the code, but it should be in an initialization for the radio.

    Look at page 565 of the User's Guide here:

    http://focus.ti.com/lit/ug/slau259b/slau259b.pdf

    It should tell you what registers are used for frequency selection. Look for the code that modifies them in the chronos app and modify it.

     

    Gustavo

  • Thanks, I understand, I am staying in 433Mhz but I need to double check that the SimpliciTI radio settings are at the right frequency. I am not trying to change channels, I am just trying to find out where in the SimpliciTI stack code I should set my frequency to 433. I am going through mrfi_radio.c right now to figure it out...

  • When you find the location, put the data in SmartRF studio. It will let you verify settings.

    Gustavo

**Attention** This is a public forum