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.

Strange behaviour in CCS 5.1

I find a strange behaviour in CCS 5.1. On the General tab from project properties you can easily change the target device. If you create a project for a device with hardware multiplier support (msp430F5529), and after change the project’s target for a device without hardware multiplier (msp430G2553), the IDE doesn’t update the linker option –use_hw_mpy. After target change, you still have the F5 option selected. Project builds without any warning and you can upload and run it. The assembler code generated calls __mpyul_f5hw that, as expected, returns an incorrect value.


I know that re-target a project isn’t a normal procedure, but if tool allows you to do it, then this silent behaviour could be catastrophic.

I also, find the same behaviour in CCS4.2.


Please, someone can confirm this.

Best regards,
AES

Initially posted here.

  • Hi AES,

    ok, I can confirm I see the same thing here.   Let me look into this a bit and get back to you as soon as I have feedback.

    Best Regards,
    Lisa

  • Hi AES,


    I have filed this as a bug.   It makes sense that the defaults for the target device should be brought up when switching devices.

    It is bug number  SDSCM00042928 which you should be able to track from:

    https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDo-Web&contextid=SDOWP&rmsessionid=0d7fa251-cc2c-4b91-936b-c0a8f08f4205

    In the mean time, unfortunately there may be some manually checking to do with a few of these options.

    Best Regards,

    Lisa