2019-06-03 12:49 AM
How to do Programming in cmwx12zzabz-078 Lora module..?
Im new for STM32 controller. I purchased cmwx12zzabz-078 Lora module which is integration of STM32L082 and SX1276 module.
when i connect this module its showing in device manages as "STM device in DFU mode".
I followed some steps from here but its not working...
In Zadig software its showing as "STM32 BOOTLOADER"
I intalled WINUSB(libusb) dirver in it through Zadig only. installed successfully.
then its showing like following in device manager..
i unistalled this drivers and upload WINUSB(Microsoft) dirver in it through Zadig only. installed successfully.
then its showing like following in device manager..
i tried so many things.. but not working.. can have any link to guid me steps by steps
can any one help me in this...?
2019-06-03 01:17 AM
Ok, but what are you trying to program into it?
If you want it to run the code loaded in Flash then makes sure the BOOT(0) pin is pulled low.
2019-06-03 01:56 AM
simply any code i want program into it ?
through any IDE..?
i don't no the steps?
2019-06-03 05:56 AM
Most people use the LoRa DISCO board to develop software on as it comes with a built in debugger and a functional circuit.
https://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html
The software is in the I-CUBE LRWAN library, examples build in Keil (free for ST CM0 parts), IAR, etc
https://www.st.com/en/embedded-software/i-cube-lrwan.html
2019-06-03 11:17 PM
I tried this lib and firmware of this boards but not working..!
still im searching solution.
we made one customized board using following reference circuit from module datasheet
Our board is looking like this
link of product and datasheet
https://www.murata.com/en-sg/products/lpwa/lora#lora3
My final goal is i have to upload any code program into it.
Thank You
2019-06-04 12:28 AM
Well the good news is that the chip and USB interface appears functional.
The applications you mention seem to have found the device, and should permit the download of firmware. Not sure why it was necessary to use all of them, but whatever. I would have used the STM32 Cube Programmer software as this also supports USB connectivity, and downloaded a test firmware to exercise the USARTs from that.
Your board schematic would have been more helpful than Murata's.
Check what you have actually built.
Make sure BOOT0 is in fact pulled LOW, because the behaviour suggests it is not.
Test the SWD debug interface. Compile, download and debug code in Keil, look at the state of the processor. Check what code is executing.