Coder Social home page Coder Social logo

tingox / serial_flash_programmer_c2000 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from karu2003/serial_flash_programmer_c2000

0.0 0.0 0.0 1013 KB

Serial Flash programmer for C2000 microcontrollers

License: The Unlicense

C++ 68.73% C 5.56% HTML 8.56% CMake 17.15%

serial_flash_programmer_c2000's Introduction

serial_flash_programmer_c2000's People

Contributors

karu2003 avatar

serial_flash_programmer_c2000's Issues

F2837xD device, program hangs after application load

after selecting DFU for CPU1, the application is downloaded and loaded

20
0
0
0
0
0
0
0
Bit rate /s of transfer was: 40451.464844
Application load successful!
Done waiting for application to download and boot...

then it hangs. After pressing the reset button on the board

0
0
0
0
0
0
Bit rate /s of transfer was: 40451.464844
Application load successful!
Done waiting for application to download and boot... Input and Output successfully flushedERROR with Packet Command!
ERROR Status: Not Recognized Error
 
What operation do you want to perform?
         1-DFU CPU1
         2-DFU CPU2
         3-Erase CPU1
         4-Erase CPU2
         5-Verify CPU1
         6-Verify CPU2
         7-Unlock CPU1 Zone 1
         8-Unlock CPU1 Zone 2
         9-Unlock CPU2 Zone 1
        10-Unlock CPU2 Zone 2
        11-Run CPU1
        12-Reset CPU1
        13-Run CPU1 and Boot CPU2
        14-Reset CPU1 and Boot CPU2
        15-Run CPU2
        16-Reset CPU2
         0-DONE

F2837xD device, after loading kernel and starting DFU, program hangs

The kernel got sent and loaded, DFU CPU1 was selected, and then

Bit rate /s of transfer was: 799.675232
Kernel loaded! Booting kernel...
Done waiting for kernel boot... Input and Output successfully flushed
Attempting autobaud to send function message...Input and Output successfully flushed
What operation do you want to perform?
         1-DFU CPU1
         2-DFU CPU2
         3-Erase CPU1
         4-Erase CPU2
         5-Verify CPU1
         6-Verify CPU2
         7-Unlock CPU1 Zone 1
         8-Unlock CPU1 Zone 2
         9-Unlock CPU2 Zone 1
        10-Unlock CPU2 Zone 2
        11-Run CPU1
        12-Reset CPU1
        13-Run CPU1 and Boot CPU2
        14-Reset CPU1 and Boot CPU2
        15-Run CPU2
        16-Reset CPU2
         0-DONE
1
 
calling f021_SendPacket
 
Finished sending Packet... Received ACK to Packet... Input and Output successfully flushedDownloading app_image.txt to device...

nothing more happens

f2837xD device - downloading kernel fails

Using a F2837xD device, the program fails on the download kernel step

# serial_flash_programmer -d f2837xD -k F2837xD_sci_flash_kernels_cpu01_28_29.txt -a appimage.txt -p /dev/ttymxc2 -b 115200 -v

C2000 Serial Firmware Upgrader
Copyright (c) 2013 Texas Instruments Incorporated.  All rights reservred.

calling f021_DownloadKernel CPU1 Kernel
Downloading F2837xD_sci_flash_kernels_cpu01_28_29.txt to device...

Attempting autobaud to load kernel...Input and Output successfully flushed
Autobaud for kernel successful! Loading kernel file...
aa=0
Data does not match... Please press Ctrl-C to abort.^C

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.