Escolar Documentos
Profissional Documentos
Cultura Documentos
CodeComposerStudiov4.1.0
ReleaseNotesforCodeComposerStudiov4.1.0
Thesereleasenotescontainvaluableinformationwhichmaynotbeincludedinotherproductdocumentation.ThisinformationwillassistyouintheuseofCode
Thereleasenotesaredividedintofoursections:
RegistrationInformation
NewFeatures
BugFixes
KnownIssues
RegistrationInformation
Installation:
1. Runsetup_CCS_4.1.0.xxxxxx.exe
2. Choosewhereyouwanttoinstall
3. Selectthecomponentsyouwishtoinstall
Activation:
1. Gotohttp://tiexpressdsp.com/wiki/index.php?title=Activating_CCS
2. Followstepbystepinstructions
ManagingYourLicense:
1. Webinterfaceformanagingyourlicenses:
www.ti.com/myregisteredsoftware
2. Useitifyouwanttoseeexpiryinfo,ormovethelicensetoadifferentmachine
NewFeatures
CCSv4.1:
Addedsupportfornewdevices:
LuminaryStellarisdevices
MSP430F5513,MSP430F5514,MSP430F5515,MSP430F5517,
MSP430F5519,MSP430F5521,MSP430F5522,MSP430F5524,
MSP430F5525,MSP430F5526,MSP430F5527,MSP430F5528,
MSP430F5529,MSP430F5438A,MSP430F5436A,MSP430F5419A,
MSP430F5437A,MSP430F5435A,MSP430F5418A,CC430F6127
C6472
OMAP3630
TMS570(LS20216)
F28035
AddedsupportforXDS100Version2onapplicabletargets(seeWikipagefordetails).
AddedsupportforeZ430Chronosemulator.
Minorupdatesinheadersupportfiles.
UpdatedDocumentation.
AddedsupportforMSP430F44x1,MSP430F461x,MSP430F461x1,MSP430F4796,MSP430F4797andMSP430F471x3
Updatedheaderfiles.NoweveryMSP430derivativehasitsownheaderfile,insteadofgenericones.Theold,genericheaderfilesarestillincludedforlegacyprojects
FixedissuewithMSP430F5527inlinkercommandfileandMSP430.DLL
FixedissuewhichcausedMSP430F541xmemorywritefailure
FixedseveralMSP430F5xxrelateddebugissues
UpdateddriversforUSBdebuginterfaces.AddedWindows732and64bitsupport.WindowsXPandVista64bitsupportwasadded.
ImportantNote:WindowsVistaoperatingsystemsmayrequirearebootasanewMicrosoftDriverpackageisrequired.ThereforeWindowsmayinstallthreeupdatesupon
UpdatedDocumentation
Note:CodeComposerStudiov4.1.0installsanumberofotherproducts(DSP/BIOS,XDC,IPC,CodeGen).Checktheproductinstallationsdirectoryfortheirre
Warning:InvokingC6474,C6487orC6488simulatormultipletimesmayleadtoacrash.YouhavetorestartCodeComposerStudiov4.1ifthecrashoccurs.Thisproblemwillbe
resolvedinanupcomingServiceRelease.
BugFixes
Identifier
SDSCM00034500
SDSCM00033752
SDSCM00033803
Target
Component
ALL
DebugServer
ALL
DebugServer
ALL
EclipseIDE
Severity
Headline
S1Critical 90dayevallicenseextensiondoesnotworkwith4.1beta
S2Major GELfunctionexecutionshouldnothaltwhenadeprecatedfunctionisencountered
S1Critical Allowmultitargetoperationstoexecuteonsomeofthetargetsevensomeoftargetscannot
executeitrightnow.
SDSCM00034043
SDSCM00033473
SDSCM00033817
SDSCM00033831
SDSCM00033154
SDSCM00033516
SDSCM00033779
SDSCM00033863
SDSCM00033963
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
S1Critical
S2Major
S2Major
S2Major
S2Major
S2Major
S2Major
S2Major
S3Minor
EclipseIDE
EclipseIDE
EclipseIDE
EclipseIDE
EclipseIDE
EclipseIDE
EclipseIDE
EclipseIDE
EclipseIDE
MixedmodedisplayhangsCCSv4
IDEusesstalepointerwhenaccessingTPIinfo
CCSHelptopicdoesnotpointtoanythingvalid
Problemsviewdoesnotshowassemblyerrorsinlinkedasmsourcefiles
UnabletodiscoverBIOS/RTSCtoolsifCCSv4installedinrootofCdrive
ExtratargetIObeingperformedbyregisterview
Usemillisecondsforthecontinuousrefreshratepreferenceoption
LoadGELdialogshouldnotusewindowscurrentdirectoryasdefaultlocation
Optionstoload/reload/removeGELfilesintheGELviewshouldbedisablediftheproper
contextisnotselected
http://softwaredl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/CCS_4_1_0/ReleaseNote.htm
1/5
1/27/2015
CodeComposerStudiov4.1.0
SDSCM00033336
SDSCM00033641
ALL
ALL
Installation
Installation
S2Major
S2Major
Remove"core"optionsfromProductConfigurationScreenintheplatinuminstaller
TIXDS56032bitdriverdeviceisnotautomaticallyfoundanddriversinstalledonsome
machines
SDSCM00033643
SDSCM00033826
SDSCM00033278
SDSCM00033297
SDSCM00033694
SDSCM00033760
ALL
ALL
ALL
ALL
ARM
C2000
C2000
C2000
C6000
MSP430
MSP430
MSP430
MSP430
Installation
Installation
Scripting
Scripting
DebugServer
DebugServer
EclipseIDE
Installation
DebugServer
DebugServer
EclipseIDE
Installation
Installation
S2Major
S2Major
S3Minor
S3Minor
S2Major
S1Critical
S2Major
S1Critical
S3Minor
S2Major
S2Major
S1Critical
S1Critical
SupportpatchinstallationwithUACon
DetectDefaultBrowser
DSSPerlexamplemissingtargetconnectcall
Removeobsolete'API'folderinscriptingdocsfolder.
GELOnHalt()callbackbeingcalledbeforetargetconnectionhasbeencompleted
CCSv4crasheswhenstartingadebugsessionforaC28346(Delfino)
Memoryleakwithbreakpointsleadstocrash
4.1BetaMCUCoredoesnotinstallcompilers
Profileclockdefualtconfigurationisblankforc6416
'Runtoline'and'SetPCtoCursor'doesn'tworkforfunctionsthatcontaininlinedcode
Unabletodisplay0xfffeindisassemblywindow
MSP430CGTwithv4Platinuminstalliscodesizelimited
4.1BetaMCUCoredoesnotinstallcompilers
SDSCM00034641
SDSCM00034484
SDSCM00033950
SDSCM00033488
SDSCM00033281
SDSCM00033233
SDSCM00034484
KnownIssues
Identifier
SDSCM00033391
Target
Component
ALL
DebugServer
Severity
S2Major
Headline
90dayevalextensionisnotpresentedatendof30dayeval.
Workaround:
Refertothemediawikiforinstructionsonhowtogettheextensionlicense.
SDSCM00033798
ALL
S2Major
Requesttohavemultipleprintfwindowsopen.Similartohowonecanhave
multiplememorywindows.
DVTPlatform
Usecaseisthatcustomerhasmultiplethreadsrunningeachwiththeirownlogsand
wouldliketoseethesesidebyside.Withthesinglewindowtheycanseethem
interleavedorusethefilteroptiontopickoneatatime.Butnotquitewhat'sneeded.
SDSCM00033832
ALL
DVTPlatform
S2Major
NeedtoshowFileNameinfunctionProfiler.
AlsoneedtodisplaythefilenamewherethefunctioniscalledfrominFunctionlevelCPU
CyclesProfileview.
Itwouldbeveryhelpfultoeasilyidentifythemoduleinabigproject.
SDSCM00033413
ALL
EclipseIDE
S2Major
MinordialogchangetoRTSCprojectwizardtohelpstearcustomerremovethe"finish"button
fromthisdialog.
SDSCM00033207
SDSCM00033386
ALL
ALL
EclipseIDE
EclipseIDE
S2Major
S2Major
HaltOnResetCCSv4targetmenufeatureisgrayedoutuntilthetargetisconnected
OnthehelpmenuweshouldhaveamenuitemthatlinkstotheCCSv4Mediawikisite.
Thenameofthemenushouldbe:
CCSv4DeveloperSite
ItshouldbelocatedbelowtheWelcomeitem
Thelinkis:
http://tiexpressdsp.com/index.php/Category:Code_Composer_Studio_v4
SDSCM00033416
ALL
EclipseIDE
S2Major
CCSallowsaprojectimportevenwhenitwouldn'tbeabletohandleproject.Youwillonlyget
anerrormessagewhenlaunchingthedebugger,however,itshouldbringupanerrormessage
alreadywhenExamples:
ImportinganMSP430projectthatusestheLPTinterfaceonaCCSv4versionthatdoesnot
havesupportforthisinterface(e.g.userdidnotselect"installLPTtoolsupport"duringsetup)
causesproblemswithouttellingtheuserwhat'swrong.Byopeningtheccxmlfileyouwillonly
seeXMLcodeinsteadoftheGUI.Needtohavedialogalreadyduringprojectimportsaying:
You'retryingtoimportaprojectthatusestheLPTinterface.LPTsupportiscurrenltynot
installed,pleaseaddfeaturebyrelaunchingtheinstaller"orsimilar.
ImportingprojectsbasedondevicesthatdonotexistintheIDEworksfinetheonly
messagethatwasshownislockedintheproblemsviewandreferstotheXMLfile
customersoverlookthismessageordonotknowwhatdodo.Insteadweshouldhaveapop
upboxsaying:DevicenotsupportedbyIDE.Pleaseensurecheckforupdatesorinstall
supportpackageforprereleasedevices.
SDSCM00033482
SDSCM00033644
ALL
ALL
EclipseIDE
EclipseIDE
S2Major
S2Major
SDSCM00033672
ALL
EclipseIDE
S2Major
Setbreakpointsdonotshowupintheeditormargin(breakpointiconmissing)oftheassociated
sourcefile,evenifthebreakpointwassuccessfullysetbydoubleclickingintheeditormargin.
Thebreakpointiconappearsinthedisassemblyviewandislistedinthebreakpointsview
however.
Thisisasourcelookupissuethatcanoccurwhenusinglinkedresources.
SDSCM00033692
SDSCM00033698
ALL
ALL
EclipseIDE
EclipseIDE
S2Major
S2Major
PJTmigration:nonbuildablesourcefilescauseunneccessaryerrormessages
VariousprojectfilesofspecificnamesaregeneratedwhenimportinglegacyCCS3.xprojects
intoCCS4.x.Ifthe"Copyprojectsintoworkspace"folderisnotselected,itwillplacethese
generatedfilesinthesamelocationastheCCS3.xprojectfile.IftherearemultipleCCS3.x
projectfilesinthesamedirectory,andtheyareallbeingimported,thegeneratedprojectfilesof
thepreviouslyimportedCCS3.xprojectwillbeoverwrittenwiththelastone.
Workaround:
Eitherenablethe"Copyprojectsintoworkspace"optionduringtheimporttocopyeverything
intotheirworkspacefolderorplacethelegacyprojectfilesinseparatefolderpriortoimporting
them.
SDSCM00033843
ALL
EclipseIDE
S2Major
Ifastandardmakeprojectiscreatedonacommandlineanda.ccxmlfileisaddedtothat
project,thenitdoesnotautomaticallybecomeactive/defaultwhenworkspaceisopened.
Whenthesameprojectismanuallyimported(File>Import>ExistingProject),then.ccxml
fileissettobeactive/default.
SDSCM00033870
ALL
EclipseIDE
S2Major
InthepastuserswouldexcludetheBIOSinstallerfromtheirbuildandhavetheirownerlinker
commandfileincludetheBIOSlinkercommandfileattheendsothattheycouldcontrolthe
linkorder.Userneedtobeabletocontrolthelinkorder.
HavingtheBIOSgeneratedcmdfileshowupinthelinkordertabwouldhelpuserscontroltheir
WhenIreightclickadefinitionandselect"opendefinition"nothinghappens.Pleasefix.
WhenauserchecksforupdatesfromwithinCCSweneedtodetectiftheyhaveinstalledin
programfilesandUACison.SinceifUACisonthentheupdateswilldownloadbuttheywill
notgetsaved.TheuserwillbeunabletoupdateCCS.WeneedtodetectthatUACisonand
warntheusertoturnitofflikewedointhemainCCSinstaller.
http://softwaredl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/CCS_4_1_0/ReleaseNote.htm
2/5
1/27/2015
CodeComposerStudiov4.1.0
completelinkorder.
SDSCM00033909
SDSCM00033925
ALL
ALL
EclipseIDE
EclipseIDE
S2Major
S2Major
Buildormaketargetdialogslosing""whentheyareopened.
WehavehadanumberofissueswherecustomershavebeentryingtouseeZ430usbsticks
withtheFreelimitedlicenseinCCSastheyseethatitsupportseZdspkitsandboardswith
onboardemulationsotheyassumethatitwillworkwithMSP430.Thusweneedtoaddanote
tothedescriptionthatsaysitdoesnotworkwitheZ430.
SDSCM00034182
SDSCM00034183
ALL
ALL
EclipseIDE
EclipseIDE
S2Major
S2Major
Scriptingconsolecommandshouldsetanactiveproject
Scriptingconsolecommandshouldsetadefault.ccxmlfileforusewhenlaunchingtidebugger
SDSCM00034184
SDSCM00034185
ALL
ALL
EclipseIDE
EclipseIDE
S2Major
S2Major
Thereisaneedforscriptingmenucreationapi'sthatcancreatemultiplemenulevels.
WeneedaMostRecentlyUsed(MRU)listingofloaded.jsfilesthatwouldpersistbetween
CCSsessions
SDSCM00034205
ALL
EclipseIDE
S2Major
Whencreatingastandardmakeprojectbuildcommandcanbeoverwritten.However,kf
optionsarepreserved.Presenceofthisoptioncausesproblemsforsomemakeutilities
causingbuildfailures.Wouldliketohavetheoptionordefaultbehaviourbesuchthatbuild
commandiscompletelyoverwrittenbywhatisspecifiedinprojectcreate
SDSCM00034231
ALL
EclipseIDE
S2Major
Openaproject,rightclickonsourcefilewithintheprojectandselect"BuildSelectedFile".
Thisbuildsthefilebutseemstogenerateincorrect.ppfile.SometimesaCleanSelectedFIle
isneededbeforeBuildSelectedFiletogeneratetheerror.
Nexttimeselecting"BuildSelectedFile"againcausesthiserror:
C:\ProgramFiles\TexasInstruments\ccsv4\utils\gmake\gmake
msp430x54x_adc12_10_original.obj
C:\ProgramFiles\TexasInstruments\ccsv4\utils\gmake\gmake:***Noruletomaketarget
`C:/Program',neededby`msp430x54x_adc12_10_original.obj'.Stop.
Buildcompleteforprojectmsp430x54x_adc12_10
Theproblemseemstobeduetomissing#FIXEDin1stlineof.ppfile.
Doinga"RebuildActiveProject"regeneratesthecorrect.ppfilethoughandbuildcompletes.
Seealsoforumpost:http://e2e.ti.com/forums/p/12543/48993.aspx#48993
SDSCM00034360
ALL
EclipseIDE
S2Major
Whenyouloadaprogramyouseetwoprogresstasksintheprogressdialogcalled"Loading".
Bothreportthattheyareloadingtheprogram.Manymessagesshowuptwice.Thisalso
happenswiththeerasemessageforflash.
SDSCM00034373
SDSCM00034618
SDSCM00034720
ALL
ALL
ALL
EclipseIDE
EclipseIDE
EclipseIDE
S2Major
S2Major
S2Major
PJTmigration:linkedfileswhosepathcontainsspacesarentmigratedproperly
ChangestoBIOStcffilecausesrebuildofentireprojectwhenincrementalbuildisexpected
WhenaRTSCprojectisimportedthatcontainstwo.cfgfilesthenboth.cfgfilesareexcluded
fromthebuild.Thisoccursonlywhenprojectisleftinitsoriginallocationduringimport.When
aprojectiscopiedintoworkspacethenthisissuedoesnotoccur.
SDSCM00034721
ALL
EclipseIDE
S2Major
RTSCprojectsthatcontaintwo.cfgfiles(wherebothwereexcludedatsomepointintime
fromthebuild,e.g.whenexperimentingbetweentwodifferent.cfgfiles),willbefullyrebuilt
betweenCCSrestarts.
SDSCM00034583
ALL
EclipseIDE
S3Minor
Scripts'menuisgreyedoutwhenswitchingbacktotheC/C++perspectivefromtheDebug
perspective.
WhenstartingadebugsessionfromtheC/C++perspectivebyusingahotmenufromthe
'Scripts'menu(addedbyloadingaJSDSSfile(loadJSFile)),adebugsessionwillstartand
CCSwillfliptotheDebugperspective.Whenthedebugsessionisshutdownmanually,CCS
willflipbacktotheC/C++perspective.Whenitdoesso,the'Scripts'menuisgreyedout.
Switchingperspectivesandcomingbackagainwillmakethe'Scripts'menuavailableagain.
Workaround:
Togglebetweenperspectivestohavethe'Scripts'menuavailableagain
SDSCM00033192
SDSCM00033265
ALL
ALL
EclipseIDE
EclipseIDE
S3Minor
S3Minor
Descriptiontextinthe"MemoryMap"viewhasaspellingmistake.Itshouldread"specify".
LicenseactivationdialogoptiontoUseFreeLimitedLicenseshouldalsomentionsimulatorsin
thedescription
SDSCM00033293
ALL
EclipseIDE
S3Minor
Whenexportingaprojectusing"File>Export...>General>ArchiveFile"andnotusingthe
"Browse"buttontospecifyadirectory,thearchivefilegetsstoredin"C:\ProgramFiles\Texas
Instruments\ccsv4\emulation\analysis\bin".
Theexpectedbehaviorwouldbethatthefilegetsstoredintothefolderthatisshownwhen
clickingthe"Browse"button.Otherwise,thefilebasically"disappears"inthefilesystemwith
noeasywaytofindit(sincethedirectoryshownwhenclickingthe"Browse"buttondoesn't
matchthedefaultdirectorythatisactuallyused).
SDSCM00033444
ALL
EclipseIDE
S3Minor
InCCSv4,onthe'Project'menu,theincrementalbuildselectionisnamed"BuildAll".This
hasconfusedsomecustomers,astheythinkitisafullbuild.Thefullbuildselectioniscalled
"RebuildAll".
InCCSv3,incrementalbuildwascalled"Build"andthefullbuild"RebuildAll".Iguessthe
"All'appendagein"BuildAll"inCCSv4iswhatconfusedmycustomer.Personally,Ithink
"IncrementalBuild"and"FullBuild"arethebestdescriptions.Perhapsweshouldconsider
changingthemenunames.Itwouldbeasmallchange,andmighthelpfutureusers.
SDSCM00033632
ALL
EclipseIDE
S3Minor
Needawaytogettoglobalsymbolswhenaddinganewbreakpoint.
Functionsnamesareaftenverylong.InthecaseofBIOS6.xwehavefunctionnameslike
_ti_sdo_ipc_heaps_HeapMemMP_Module_startup__E
Typinginsuchalongnameisveryerrorproneandleadstoalotoffrustration.Itwouldbevery
usefulifwecouldaccessglobalsymbolsinbreakpointwindoworsomekindofautocomplete
feature.
SDSCM00034332
ALL
EclipseIDE
S3Minor
WhenIpress'ALT',thereisnounderscoreforanletterunderthe'Scripts'menu.Iwouldlike
tobeabletogettoitemsunderthe'Scripts'menuviakeystroke
SDSCM00034197
ALL
Installation
S2Major
ThePlatinuminstalleronthemediawikiandtheautoupdatepatchseemtobeofthedifferent
type.
Whendownloadingandinstallingthe4.0.2fullinstallerfromthemediawikiwilltriggeranother
4.0.2updatewhenlaunchingitforthefirsttime.Thereasonseemtobethatthefullinstalleris
ofversion4.0.2.01001whilstthepatchis4.0.2.01003.
SDSCM00033467
ALL
Installation
S3Minor
DebugServerdirectorywillnotbecreatedinLinuxBUILD_ARTIFACTSforCCS4.0.2,4.1,4.2
and5.0asthere'snothingthat'stobeinstalledbythemaininstallerinthatdirectorynow.
SDSCM00034042
ALL
Installation
S3Minor
Onthescreenwhereyougetthecheckboxesshowingwhathasbeeninstalled,i.e.itchecks
boxesasthingscomplete,theXDAISboxdoesnotmatchtheorderitgetsinstalled.Itis
listedlastbutactuallygetsinstalledbeforeMSP430.Minorissuebutlooksoddwhenyousee
http://softwaredl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/CCS_4_1_0/ReleaseNote.htm
3/5
1/27/2015
CodeComposerStudiov4.1.0
itasyouthinkthatmaybesomeoftheitemsweremissed.
SDSCM00033414
SDSCM00033897
ALL
ALL
Licensing
Scripting
S2Major
S2Major
CCSv4CoreEditioncan'tbeusedonPCswithoutinternetaccess.
TherearenopubliclyavailableDSSequivalentAPIssimilartoGELcallbackfunctionssuchas
OnTargetConnect().
Workaround:
AlltheexistingGELcallbackfunctionsarestillsupportedinCCSv4.
SDSCM00034418
ALL
Scripting
S2Major
RequesttoaddaDSSAPIthatwillreturnallavailablesessionnamesforatarget
configuration.ThiswillhelpavoidusinghardcodednamesinDSSscriptsforopeningadebug
session.
SDSCM00034331
ARM
AET
S2Major
TheBreakpointManagerforCORTEXM3showsthemessagebelowwhenthemaximum
numberofhardwarebreakpointsisreached:
"BreakpointManager:ErrorprogrammingAETJob:ThereisnoAETresourcetosupportthis
job."
Workaround:
Eitherreduce/disablethenumberofactiveHWbreakpointsoravoidsteppingthroughyour
code(usingF5orF6).
SDSCM00034642
SDSCM00033678
ARM
ARM
DebugServer
EclipseIDE
S2Major
S2Major
Button"RememberMySettings"inStellarisFlashdoesnotworkforAddressRange
Inthebuildoptionsforthe4.4.xcompilerthefloat_supportoptionismissingintheruntime
options.ThisisanimportantoptionforCortexR4.Theoptionispresentinthe4.5.xbuild
optionsdialog.
SDSCM00033881
ARM
EclipseIDE
S2Major
WhendebuggingmultipletargetsinCCSitbecomesdifficulttodifferentiatetabs/windowsfrom
eachotherwhentheyhavenameslike'Memory(1)'and'Memory(2)'.
Workarounds:
Either:
Select,highlightandmodifythetext'Memory(1)'inthetopofthetab/window.
Allowtheusertorightclickonthetextandchoose'Rename'.Thengivetheuserapopup
boxthatwouldallowthemtorenamethetab/window.
SDSCM00034360
ARM
EclipseIDE
S2Major
Whenyouloadaprogramyouseetwoprogresstasksintheprogressdialogcalled"Loading".
Bothreportthattheyareloadingtheprogram.Manymessagesshowuptwice.Thisalso
happenswiththeerasemessageforflash.
SDSCM00034635
SDSCM00034736
ARM
ARM
EmulationConfigFiles
DVT
S3Minor
S2Major
GEL_WatchAddshouldnotbeinCortexM3_util.gel
StopModeRTAisnotgatheringsubstantialamountofdataforARM9target.
AftersuccessfullybuildingandloadingaBIOS6RTAprojectontotheARM9coreofthe
OMAPL137target.Iranthetargetforjustunder20secondsandfoundinconsistenciesinthe
amountofdatacollectedbetweentheviews.IwasexpectingthestopmodeRTAtobevery
similartothatofthecontinuousRTAontheDSP'sexceptofcoursethatIwouldbeexpected
tomanuallyhaltthetargettogatherdata.
AccordingtotheRAWLogsviewdataiscollectedfor"xdc.runtime.LoggerBuf"forthewhole
run,while"RTASystemLog"has<1secondworthofdataand"RTALoadLog"hasroughly3
secondsworthofdata.
Iamnotsureifthisisbehavingcorrectly.
SDSCM00033908
C2000
EclipseIDE
S2Major
WhenaC2000CCS3.3projectisimportedintoCCSv4,theprojectbuildsokasis.However,
iftheversionofcodegentoolsischanged,itisunabletosavethechanges,itgivesanerror
andrevertsbacktotheoriginalversionofcodegentools.
ThisseemstoberelatedtoProjectBuildSettings>DeviceVariantbeingsetto"C2000
CustomDevice".Ifthisischangedto"GenericC28xxDevice"thentheversionofcodegen
toolscanbemodifiedwithoutproblem.
TestedwithaC6000exampleprojectshippedwithCCS3.3aswellandthesameissue
occurs.
Usershouldbeabletodirectlymodify/updatethebuildpropertiesoftheconvertedproject
withouthavingtomakefurtherchangestothedevicevariant.
SDSCM00034641
C2000
EclipseIDE
S2Major
SometimeswhenusingCCSforalongperiodoftimeitwillrunoutofJVMheapspaceand
thencrash.
Workaround:
Openeclipse.iniin\ccsv4\eclipseAdjusttheXmx256margument,i.e.bumpupto512m.
Thiswillnotfixtheproblembutitwilltakelongerfortheheaptobeusedup.
SDSCM00033237
SDSCM00034620
C2000
C2000
EmulationConfigFiles
EmulationDrivers
S1Critical CannotuserealtimemodeonF28devicesonxds100orxds510emulators
S2Major CCSv4.0xallowsusertosetonly1hardwarebreakpointwhendebuggingBIOSprogramsin
Flash
SDSCM00034673
C2000
Scripting
S2Major
CCSv4.0xallowsusertosetonly1hardwarebreakpointwhendebuggingBIOSprogramsin
Flash
SDSCM00034652
C6000
C6000Simulation
S2Major
InvokingC6474,C6487orC6488simulatormultipletimescanleadtoacrash
TemporaryWorkaround:
RestartingCCSv4everytimewhileusinganyofabovesimulatorconfigurationshouldresolve
theissue.
SDSCM00034580
C6000
C6000SimFeatures
S2Major
CCScrashesduringafunctionprofilingrunifprofileresumeandpausepointsareusedis
certainscenarios.Inthisparticularcase,theissueoccurredwhensettingaprofileresume
pointinsidethebeginningofacalledfunction(beginningbracket)andapausepointinsidethe
endofthecalledfunction(closingbracket).
SDSCM00034560
C6000
C6000SimSource
Components
S2Major
VCP2_statRun()CSLAPIdoesn'tinitializetheVCP2modelonsimulator.
SDSCM00033292
C6000
DVTPlatform
S2Major
ThenamingofthetimestampcolumninSTMisconfusing."Cycles"inthename"Timestamp
(cycles)"isnotappropriateforSTM.
SDSCM00033597
C6000
EclipseIDE
S2Major
TheusershouldbeprovidedanoptionintheXDCtoolspropertiesdialogtospecifyspecial
compileroptions.
Itissuggestedthatatextboxbeprovidedinthe"AdvancedOptions"sectionwiththetitle
"AdditionalCompilerOptions(compileOptions)".AnappropriateAPIshouldbeprovidedin
the'IProjectPropertyProvider'interfacefortheXDCtoolsintegrationplugin.Thisoptionshould
bevisibleforXDCtoolsrelease3.16andhigher.
SDSCM00033119
SDSCM00033230
MSP430 Documentation
MSP430 EclipseIDE
S2Major NolinktoMSP430specifichelpdocsfromtheIDEorWindowsstartmenu.
S1Critical Importingprojects(giventheusageofbuildconfigurationsthatusedifferentlibraries)doesnot
workwhenprojectsarecreatedwithCCE3.xseeexample1(attachements).The104error
message(!)donotprovideenoughinformationtoaddresstheissueunlessyouhavegood
knowledgeabouttheproject.
ProjectimportfromCCSv4toCCSv4worksonlyifthelibsthatarenotusedaremanually
excluded.Buildconfigurationsarenotsupportedinthatcase(atleastwhenpredefined
symbolsareusedseeexample2).
It'sstillpossibeltomanuallyexcludelibs,butthisneedstohappeninmultipleplacesinthe
code.Withoutprojectknowledgeit'sverydifficultfor(new)customersgetting.
http://softwaredl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/CCS_4_1_0/ReleaseNote.htm
4/5
1/27/2015
SDSCM00033421
CodeComposerStudiov4.1.0
MSP430 EclipseIDE
S2Major
Ican'talwayssuccessfullycreatenewproject(fromscratch)inCCSv4allthetime.
Sometimeseverythingworksfine,sometimesIgetstrangeerrormessagesrelatedtoaCMD
filethatcan'tbefoundbytheCGTplsseescreenshot.
ThemissingCMDfileispresentinthe"msp430\include"directory,theprojectproperties
containthecorrectpath(atleastitshowsthecorrectone).WhenIcopythefiletothe
"tools\compiler\msp430\include"directoryeverythingworksfinebutitshouldworkalsowith
thecmdfilebeingpresentin"msp430\include\".
ERRORMESSAGE:
<Linking>
error:cannotfindfile"msp430x54x.cmd"
undefinedfirstreferenced
>>Compilationfailure
symbolinfile
PADIR_L./msp430x2xx_fet_1.obj
PAOUT_L./msp430x2xx_fet_1.obj
TA1R./msp430x2xx_fet_1.obj
WDTCTL./msp430x2xx_fet_1.obj
error:unresolvedsymbolsremain
error:errorsencounteredduringlinking"5438_test1.out"notbuilt
C:\ProgramFiles\TexasInstruments_test_lnk\ccsv4\utils\gmake\gmake:***[5438_test1.out]
Error1
C:\ProgramFiles\TexasInstruments_test_lnk\ccsv4\utils\gmake\gmake:Target`all'not
remadebecauseoferrors.
Buildcompleteforproject5438_test1
Usingasecondscreenwithabigexternalmemoryviewisnotpossible,asthebiggeryou
maketheview,thelongerittakesforonesinglestep.Onanabouthalffull1280x1024screen,
italreadytakes35secspersingleassemblystep.
SDSCM00033518
MSP430 EclipseIDE
S2Major
SDSCM00033519
MSP430 EclipseIDE
S2Major
WhenhavingCCSrunonthefirstscreen,andhavinganexternalmemoryviewonthesecond
screen,thetooltipsforthememoryviewareshownontheedgeofthefirstscreen.Thiscanbe
reallyannoyingwhenhavingalargememoryviewopen(watchingstacksofdifferenttasksin
anos,forexample)
SDSCM00033861
MSP430 EclipseIDE
S2Major
Whenavariableisdeclaredaslong,thentheWatchwindowandalsotheLocalwindowviews
onlythelowerByteofthevariable,withunsignedintasdatatype.
ButthiserroronlyoccurswiththenewMSP430F6638astarget.Withanolderone,likethe
MSPF5438A,itworks.
SDSCM00033419
MSP430 EclipseIDE
S2Major
IhaveaworkingCCS4projectforaCC430F6137.BuildingworksfineafterinstallingCCS4,
butafterarestartofwindowsIgetthefollowingerrormessagewhiletryingtorebuildmy
project:
"Thisprojectwascreatedforadevicevariantthatisnotcurrentlyrecognized:CC430F6137.
Pleaseinstallthedevicevariantdescriptor,ormigratetheprojecttooneofthesupported
devicevariants."
WhenItrytocreateanewCCSproject(MSP430)Igetthefollowingerrormessage:
"NoCodeGenerationtoolsarecurrentlyinstalledforthisprojecttype.PleaseinstallCode
Generationtoolsbeforecreatingaprojectofthis"
AfterclosingandrestartingCCS4(withoutrestartingwindows)everythingworksfineagain.
SDSCM00033501
MSP430 EclipseIDE
S2Major
TheOutlineViewcanbeveryusefulforbiggerprojects,butthenitshouldalsoworkcorrectly
forthem.
Inbiggerprojectsthereisoftenaconfigurationheaderfile,whichmightdefinealotofthingsfor
conditionalcompilesorotherdefines.
TheProblemis:Whenyouhaveforexampleafilemain.candincludeafilexyz.h,andifthere
isaconditionalcompileinthemain.cdependingonforexample"foo",and"foo"isdefinedin
xyz.h.ThentheOutlineViewdoesnotshowthecorrectthings,andassumes"foo"isNOT
set,sothingstheotherpartwouldbe"active".
SDSCM00033879
MSP430 EmulationDrivers
S2Major
TheMSP430F5527linkercommandfilecontainsawrongdefinitionfortheRAMlength.
Workaround:
Whenusingthisdevicepleasechangethelengthto0x1800.
SDSCM00033777
MSP430 Installation
S3Minor
WhentryingtooverwriteanoldbutupdatedCCSCoreEditionInstallationwithCCSPlatinum,
thewrongversionisshown.
SDSCM00034660
TMS470 EclipseIDE
S3Minor
CCS4.1builddoesntexecuteifyouforgetadependentlibrary
Windows,WindowsXP,WindowsVista,Windows7,VisualSourceSafe,VisualBasic,andVisualC++arealltrademarksand/orregisteredtrademarksofMicrosoftCorporation.
C2000,C5000,C54x,C55x,C6000,C6x,OMAP,TMS320,TMS320C54x,TMS470,MSP430,Stellaris,CodeComposerStudio,CodeComposerEssential,DSP/BIOS,eXpressDSP,XDS560,XDS510,
andXD100aretrademarksofTexasInstruments.
http://softwaredl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/CCS_4_1_0/ReleaseNote.htm
5/5