H/W: XDS100v2, target platform ( equivalent controlStick)
S/W: CCSv4.2.1.00004; XDCTools 3.20.3.63; SYS/BIOS 6.31.3.25
DO:
1) create platform, based on controlStick F28035 (name "myBoard", Flash-application)
2a) to myBoard add segment "BEGIN" (start = 0x3F7FF6; len = 0x2)
2b) add section "codestart"
3) create SYS/BIOS project, based on SWI, select platform to "myBoard "
4) delete code to exit from SYS/BIOS
5) toggle GPIO17 in SWI
6) add standard "DSP2803x_CodeStartBranch.asm" witch WD_DISABLE = 1
7) Compile, programm, run - Ok, GPIO17 - toggled
8) Close CCS, power down board - no toggles, no reset
9) Run CCS, go to Entry Point 0x3F7FF6, stepping project - run to _c_int00 (YES), to Startup.resetFxn ='&myReset (YES), to main() - NO!
10) create project with "DSP2803x_CodeStartBranch.asm " and project file with main() from SWI-project, move code to TOGGLE GPIO17 in inf. loop in main
11) Flash, Run, Close CCS, power down board, power up board - ALL Right - GPIO17 - toggled
Flash card, start code (which has added) identical, all has seen some times. I will not understand, in what business. From the point of view of my code of a difference is not present. The basic difference - SYS/BIOS uses the timer for start SWI, but I did not come into these options, left as in the original project.
Why the project under SYS/BIOS does not start from flash F28035?