Get real-time answers to all your Concerto MCU questions! Concerto experts will be online answering YOUR questions right when you ask them! Check back to this thread on the day/times below! You can also email subscribe to this thread for any updates and to be notified once they start.
Tuesday, Oct 4th from 11-12 CSTConcerto™ MCU Experts: Michael Wei and Lori Heustess
Wednesday, Oct 5th from 3-4 CSTConcerto™ MCU Experts: Brett Novak and Trey German
Thursday, Oct 6th from 9-10 CSTConcerto™ MCU Experts: Michael Wei and Lori Heustess
Learn more about Concerto™ MCUs
Welcome to Concerto College Office Hours! Please post your questions below.
I have the Concerto Control Card and I think I locked the DSP. Is there a way to unlock the device and have you seen this before?
Have you seen this error on your Concerto device when programming?
C28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: GEL Output:
ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: GEL Output:
ADC Calibration not complete, check if device is unlocked and recalibrate.C28xx: Flash Programmer: Error erasing flash memory. Device is locked or not connected. Operation cancelled
C28xx: Flash Programmer: Error erasing Flash memory.
C28xx: Flash Programmer: Device is locked or not connected. Operation cancelled.
C28xx: Trouble Writing Memory Block at 0x33fff6 on Page 0 of Length 0x2
Cannot write to target
I just started getting this issue all of a sudden.
JasonHaedt I have the Concerto Control Card and I think I locked the DSP. Is there a way to unlock the device and have you seen this before?
Hi Jason,
This post describes how to check if the device is locked and how to unlock it:
http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/f/171/t/130463.aspx
Regards
Lori
JasonHaedtC28xx: Flash Programmer: Warning: The configured device (TMS320F28335)
It looks like the target configuration is set for a 2833x device instead of an F28M35x. This wiki page describes how to see the target configuration. Make sure the device selected is 28M35x
http://processors.wiki.ti.com/index.php/C2000_Getting_Started_with_Code_Composer_Studio_v4#Set_up_the_Target_Configuration_Options_for_Device_Emulation
-Lori
Hi Lori,
My CCS4 wants to do an update so I let it and get to the end of the install questions and it says:
How shall I proceed? Is there something I can fix before continuing on, or can I go ahead and fix the conflict after the install?
Thanks,
Tim
Tim,
Try posting this in the CCS forums to make sure, but it shouldn't be a problem if you proceed. The newer version of DSP/BIOS simply has a different path, which is prompting this message.
-Michael
Is TI ready to post examples for using lwIP and motor driver using Concerto?
Tim11828Is TI ready to post examples for using lwIP
Unfortunately we are behind on porting this particular example. It will be very similar to what is on the Stellaris devices.
Tim11828and motor driver using Concerto?
Any motor control collateral for Concerto is still in the planning stage. There is a low voltage solar kit with Concerto support coming.
Using the existing Piccolo F2803x software from the DRV kits should provide an excellent starting point. The PWM setup will be very similar, as will the ADC. You'll have to initialize the ADC differently, but this is detailed in the reference manual as well as with additional examples in controlSUITE.
I was looking for the documentation for the DSP registers, couldn't find any, so I went to the Delfino documentation.
Specifically, I was looking for the TCR register settings to understand:
CpuTimer0Regs.TCR.all = 0x4001; // Use write-only instruction to set TSS bit
// = 0
In the Delfino, x4001 is not the TSS bit, but TIE.
Tim11828 I was looking for the documentation for the DSP registers, couldn't find any, so I went to the Delfino documentation. Specifically, I was looking for the TCR register settings to understand: CpuTimer0Regs.TCR.all = 0x4001; // Use write-only instruction to set TSS bit // = 0 In the Delfino, x4001 is not the TSS bit, but TIE.
Looks like you are right and the code needs to be fixed. I will submit this back to the team.
Thank you for participating in Concerto Office Hours. As a reminder, there are two more sessions this week!
Lori Heustess Tim11828 I was looking for the documentation for the DSP registers, couldn't find any, so I went to the Delfino documentation. Specifically, I was looking for the TCR register settings to understand: CpuTimer0Regs.TCR.all = 0x4001; // Use write-only instruction to set TSS bit // = 0 In the Delfino, x4001 is not the TSS bit, but TIE. Tim, Looks like you are right and the code needs to be fixed. I will submit this back to the team. Regards Lori
I took another look at this. I believe the intent is to start the timer which is why it is writing a 0 to TSS. I'm not sure why it isn't 0x4000 instead of 0x4001 though. Bit 0 is reserved.
I agree that the code is mostly correct, except for BIT 0. The comment is actually what threw me off.
Thanks for taking another look at this.