This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-F28069M Re-flash Demo Code

Other Parts Discussed in Thread: UNIFLASH, LAUNCHXL-F28069M, CONTROLSUITE

Thank you!
it is flashing OK now
BTW I have go over the 2 papers that came with this kit, and there is no mentioned to go there .....
Another question - 2 boards came with some default SW, and somehow one of them the default SW lost (the flashing leds disapeared)
My question - I have tried to read usin UNIFLASH the code from the second board with the default SW that came with it, but I couldn't do the read.
In what tool I can read the HEX file out and save it ?
And from where can I download the default SW (HEX) that came original with these boards?
Thanks,
Roee
  • the default .out that ships on the LAUNCHXL-F28069M can be rebuilt from this project
    C:\ti\controlSUITE\development_kits\LAUNCHXL-F28069M\LaunchPadDemo
  • No this is not working

    Attaching data and log files

    **** Clean-only build of configuration Debug for project Example_2806xLaunchPad ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean 
    DEL /F  "Example_2806xLaunchPad.out" 
    DEL /F "Example_F2806xLaunchPadDemo.d" "F2806x_Adc.d" "F2806x_CpuTimers.d" "F2806x_DefaultIsr.d" "F2806x_GlobalVariableDefs.d" "F2806x_PieCtrl.d" "F2806x_PieVect.d" "F2806x_Sci.d" "F2806x_SysCtrl.d" "F2806x_TempSensorConv.d" "sci_io.d" 
    DEL /F "Example_F2806xLaunchPadDemo.obj" "F2806x_Adc.obj" "F2806x_CodeStartBranch.obj" "F2806x_CpuTimers.obj" "F2806x_DefaultIsr.obj" "F2806x_GlobalVariableDefs.obj" "F2806x_PieCtrl.obj" "F2806x_PieVect.obj" "F2806x_Sci.obj" "F2806x_SysCtrl.obj" "F2806x_TempSensorConv.obj" "F2806x_usDelay.obj" "sci_io.obj" 
    DEL /F "F2806x_CodeStartBranch.d" "F2806x_usDelay.d" 
    Could Not Find C:\ti\controlSUITE\development_kits\LAUNCHXL-F28069M\LaunchPadDemo\Debug\Example_2806xLaunchPad.out
    Could Not Find C:\ti\controlSUITE\development_kits\LAUNCHXL-F28069M\LaunchPadDemo\Debug\Example_F2806xLaunchPadDemo.d
    Could Not Find C:\ti\controlSUITE\development_kits\LAUNCHXL-F28069M\LaunchPadDemo\Debug\Example_F2806xLaunchPadDemo.obj
    Could Not Find C:\ti\controlSUITE\development_kits\LAUNCHXL-F28069M\LaunchPadDemo\Debug\F2806x_CodeStartBranch.d
    'Finished clean'
    ' '
    
    **** Build Finished ****
    Buildfile generation error occurred..
    Product 'XDAIS' v0.0 is not currently installed and no compatible version is available. Please install this product or a compatible version.
    Build stopped..

    Thanks,

  • agreed, it won't compile. let me move to C2000 forum and flag the owner

    warning: creating output section ".cio" without a SECTIONS specification
    warning: creating ".esysmem" section with default size of 0x400; use the -heap
    option to change the default size
    "C:/ti/controlSUITE/device_support/f2806x/v140/F2806x_common/cmd/F28069.cmd", line 141: error:
    program will not fit into available memory. run placement with
    alignment/blocking fails for section ".ebss" size 0x221 page 1. Available
    memory ranges:
    RAML2 size: 0x400 unused: 0x0 max hole: 0x0
    .ebss : > RAML2, PAGE = 1
    warning: entry-point symbol other than "_c_int00" specified: "code_start"
    error: errors encountered during linking; "Example_2806xLaunchPad.out" not
    built

    >> Compilation failure
    gmake: *** [Example_2806xLaunchPad.out] Error 1
    gmake: Target `all' not remade because of errors.
  • Hello,

    I recommend starting with either of these 2 linker command files: f28069M_ram_lnk.cmd or F28069M.cmd. The f28069M_ram_lnk.cmd is for RAM configuration and F28069M.cmd for Flash configuration.

    These can be found by updating controlSUITE to get the latest version of F2806x device support in the following directory:
    controlSUITE\device_support\f2806x\v151\F2806x_common\cmd\

    If you haven't seen it yet, here is a great resource on linker command files:
    processors.wiki.ti.com/.../C28x_Compiler_-_Understanding_Linking

    Elizabeth