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.

Use IAR on Custom Hardware & Firmware

Other Parts Discussed in Thread: CC2560, MSP430BT5190

Hi,

Currently I am evaluating IAR Embedded Workbench and use it as my development tool. I am able to modify the demo projects and debug on MSP-EXP430F5438. We plan to use MSP430BT5190+CC2560 in our hardware design and use EtherMind Bluetooth SDK in firmware.  I would like to make sure I could use IAR tool on our custom hardware for my firmware development. Where could I find documentation on the custom hardware requirements and firmware porting?

 Any help would be greatly appreciated.

 Thanks,

Cindy

  • Cindy,

    The IAR does not depend on the specific hardware connections. As long as an MSP430+CC256x is used, you can use IAR.

    I am not sure about what you mean as firmware porting. The only thing that would change in your application is perhaps some low level things (we recommend you follow the current design as close as possible to avoid any issues), and the elements of your specific application. Much of the information about the BT Mindtree stack is contained in the developer's  Guide:

    http://processors.wiki.ti.com/images/d/d2/MSP430BT5190_CC2560_Developers_Guide.zip

     

    Gustavo

  • Gustavo,

    Thanks for your help! Sorry for the confusion. What I mean "firmware porting" is not related BT Mindtree stack, it is related to some sensors on custom hardware and the firmware needs to control. Also LCD might be different.

    thanks,

    Cindy

  • I am doing similar stuffs.

    From what I have found currently, there is not much supporting document. Should you need interfacing new types of peripherals, please refer to HAL codes, those would be executed to communicate with, like LCD. No macros would easily help you select codes suitable for specific devices, like sometimes configuring embedded Linux for ARM and some peripherals.

  • Thanks for the information, Kepei! I will take a look at  the HAL codes.