Code Monkey home page Code Monkey logo

Comments (5)

xianglin1998 avatar xianglin1998 commented on August 11, 2024

Please confirm your device type and connect it to the corresponding debugging probe pin according to your device type.

Note: After erasing all firmware, ChameleinLite needs to use 3.3V power supply for the VCCNRF pin, otherwise it will result in the kernel not having 3.3V power supply and unable to start.

from chameleonultra.

retX0 avatar retX0 commented on August 11, 2024

Hold on. I'm using the type-c cable with ultra, do you mean I need some specific cable to flash the device ?

from chameleonultra.

xianglin1998 avatar xianglin1998 commented on August 11, 2024

If you are using type-c, Only run usb-dfu can to update your device firmware.

from chameleonultra.

xianglin1998 avatar xianglin1998 commented on August 11, 2024

after nrfutil installed, you can run cmd:
nrfutil pkg generate --application application.hex --application-version 1 --hw-version 0 --sd-req 0x100 --key-file ../ChameleonUltra/resource/dfu_key/chameleon.pem chameleon_ultra_app_update.zip
to build update packages.

The above example is to build an update package for an application. If you need to update the bootloader, you need to read the command line documentation for nrutil. I have not tried using USB-SERIAL to update the BOOT firmware yet.

This obviously does not apply to downloading firmware multiple times during debugging (which is too troublesome). If you need to modify the functionality/debugging, I suggest you purchase the JLink probe tool.

from chameleonultra.

retX0 avatar retX0 commented on August 11, 2024

Follow your advice, I generated the app_update.zip and enter the dfu mode, use command
nrfutil dfu serial -b 115200 -p /dev/tty.usbmodemEF38944C806E1 -pkg chameleon_ultra_app_update.zip
updated the device.

from chameleonultra.

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.