Giter Club home page Giter Club logo

Comments (6)

danielkucera avatar danielkucera commented on August 26, 2024

So I did this:

danman@silverhorse:~/Projects/LA104/tools/dfuload$ sudo mount /dev/sdc /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ sudo cp ~/Downloads/system.hex /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ sudo umount /mnt/tst

and after a restart I got white screen and:

[53532.958590] usb 2-3: new full-speed USB device number 73 using xhci_hcd
[53543.426569] usb 2-3: device descriptor read/64, error -110
[53543.666589] usb 2-3: device descriptor read/64, error -71
[53543.902667] usb 2-3: new full-speed USB device number 74 using xhci_hcd

from la104.

gabonator avatar gabonator commented on August 26, 2024

Try this hex file:
ds203.hex.txt

After copying the firmware image, the device should disconnect from USB and reconnect and a original file with suffix ".RDY" should appear if the file was successfully flashed. Do you see that file?

from la104.

danielkucera avatar danielkucera commented on August 26, 2024

No progress:

danman@silverhorse:~/Projects/LA104/tools/dfuload$ sudo mount /dev/sdc /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ sudo cp ~/Downloads/ds203.hex.txt /mnt/tst/ds203.hex
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
ds203.hex
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
ds203.hex
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
ds203.hex
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
ds203.hex
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
ds203.hex
danman@silverhorse:~/Projects/LA104/tools/dfuload$ sync
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ 
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ ls /mnt/tst
danman@silverhorse:~/Projects/LA104/tools/dfuload$ sudo umount /mnt/tst

from la104.

gabonator avatar gabonator commented on August 26, 2024

find me on facebook: Archangel Gab

from la104.

danielkucera avatar danielkucera commented on August 26, 2024

I've sent you a message. It might be in spam.

from la104.

gabonator avatar gabonator commented on August 26, 2024

To sum up what we learned:

It was impossible to flash new firmware using DFU V3.11C, the device was not properly recognized or the file transfer was failing. We had to downgrade to DFU V3.10 using internal UART with stm32flash utility:
https://github.com/gabonator/LA104/tree/master/tools/stm32flash

For DS203 you need special image, not the one provided in release section. (build_ds203.sh in https://github.com/gabonator/LA104/tree/master/system/os_host)

When the OS was running, it was failing to run shell.elf. It just said "Image loaded at 0x0801f000". Building the image for different addres solved the problem (entry point moved to 0x08019000)

Running WebUsb (68webdrv.elf) - you need to reconnect the USB cable after running this app. Chrome notification should appear, but the communication on Ubuntu 18.0.4 did not work (Unable to claim interface in developer console). Problem was resolved by following command: "sudo rmmod cdc_acm" to release the system modem device driver.

from la104.

Related Issues (20)

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.