Você está na página 1de 5

1/27/2015

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

Você também pode gostar