JelmerT/cc2538-bsl

CC1350 sensor tag

toothless90x opened this issue · 5 comments

Is there a way to hardwire CC1350 sensor tag to interact with this script ?

Absolutely not for the CC2650 sensortag, since the relevant pins are not exposed. I suspect (but have not checked) that the same applies for the CC1350 one

TI might actually improved the design on this version a (tiny) bit!
I don't have the hardware but if I look at the design files it looks like the bootloader UART pins are on DIO2 and DIO3 (7x7QFN). Looking at the schematic of the sensortag these pins are used for the digital mic, but they conveniently added 2 jumpers on those traces (R21 and R22).
screen shot 2019-01-04 at 12 15 19
screen shot 2019-01-04 at 12 28 04

So if you're willing to give up the mic, and have a lot of soldering fun, you might actually be able to use the UART bootloader on the CC1350 sensortag. I'm pretty sure that when the mic sees a clock on the audio_clk pin it's going to dump data on the audio_di pin, so just hot-wiring it probably won't work (but worth a try, might wreck the mic though).

Please try and report back!

akrv commented

Yes, this works. I have tested it.
But, must be removed for Microphone to work.
we are using a TMUX12095-VBidirectional 4:1, 2-Channel Multiplexer to mux the pins with the APP_UART and BL_UART.

Great!

Thanks for confirming @akrv !

Something in the readme about this might be good.