Hi, I followed guide and after a 2 week pain I finally got my porting working from scratch, so some hint IMHO needed to help beginner use this tool, the best is to get a working example remove code then import source:
FIRST I Bricked one LaunchPAD, if you use both PORT A and PORT D REMOVE the two R9, R10 otherwise bus collision can damage both port, see picture guideline for details of what to remove.
When I ported code first I wished to check stack size, also on forum someone suggested me to increase stack size, the issue was extremely strange of stopping SPI and UART from working but IDE reported all as nothing was wrong.
Stack size appear both on .cmd file relative to processor and in property:
-Property -> CCSBuildings -> ARM LINKER -> Basic OPTIONS -> Set C system stack size
Only this one set the real stack size.
When code size licence is installed and code size overflow no clear message appear but confusing error on loading to target. Nowhere on licence wiki is stated size of code limit.
Predefined symbols on advanced settings, on base project after installation never this exist and caused me a 2 week troubles to solve them, better to set all by wizard...
-Property -> CCSBuildings -> ARM Compiler -> Advanced options -> Predefined Symbols
Stellaris LAUNCHPAD ADD these lines:
-------------------------------------------------
TARGET_IS_BLIZZARD_RA1
ccs="ccs"
PART_LM4F120H5QD
--------------------------------------------------
TIVA LAUNCHPAD ADD these lines:
-------------------------------------------------
TARGET_IS_BLIZZARD_RA1 ( No mention on migration guide, to be edited)
ccs="ccs"
PART_TM4C123GH6PM (Migration guide suggest PGE not PM, to be edited when I get TIVA)
--------------------------------------------------
More to follow....