a 3d render of a circuit board with the same mysterious footprint as the OP
immediately o/
a 3d render of a circuit board with the same mysterious footprint as the OP
immediately o/
As usual, PRs and test reports very welcome! In ecpdap I added a few features to manage the bitstream (replace IDCODEs with detected compatible ones, add jumps for multiboot, etc) but I'm not yet aware of what will be useful for 7-series, so ideas there are appreciated too.
It's a pain the 7-series FPGAs don't have an SPI passthrough mode like ECP5; instead I think I'll need a gateware for every target that instantiates a JTAG-to-SPI bridge, which, ugh. I'm only using Zynqs right now anyway so it won't be an immediate priority.
A lot of debug probes these days support CMSIS-DAP, so I find it really convenient to use one probe for SWD on microcontrollers and JTAG for FPGAs/SoCs, and it's often faster (and more open) than FTDI cables. NXP's mcu-link is a good choice, or orbtrace mini or rusty-probe if you can get 'em.
A bit niche, but if anyone else is using CMSIS-DAP probes to program XIlinx 7-series FPGAs/SoCs, my new x7dap (following on from ecpdap, spidap) is pretty fast and easy: github.com/adamgreig/x7.... But it can't program SPI flash yet, only SRAM, so its use is a bit limited at the moment.
A close-up of a carrot christmas tree decoration with a small santa hat and smiley face, hanging on a christmas tree
a robin christmas tree decoration on a christmas tree
a close-up of a hedgehog christmas tree decoration which is made of a pine cone and sitting on a christmas tree
a close-up of a sloth christmas tree decoration, holding on to the tree core, with a red scarf and antlers
Christmas tree decorations are up!
A photo of a small rocket engine being test-fired on a test bench. The engine has just started to explode and is in the middle of ripping itself apart, so a huge crack is tearing it open and revealing that the inside is full of light and fire.
I expect to post about personal projects and embedded Rust stuff, not sure about work as much of it is for customers and so not really for me to post! Here's a favourite photo from this summer testing student engines though, you don't usually get to see inside a combusting combustion chamber!
Hi, new followers! ๐โ I help run the Rust Embedded Working Group which is probably how a lot of you found me, and I do hobby electronics too. My work involves testing rocket engines, especially instrumentation and control. I'm now getting started in astrophotography too! I was @adamgreig on Twitter.
screenshot of an errata sheet: bxCAN time-triggered communication mode not supported Description The time-triggered communication mode described in the reference manual is not supported. As a result, timestamp values are not available. The TTCM bit of the CAN_MCR register must be kept cleared (time-triggered communication mode disabled). Workaround None
screenshot of a ten-year newer errata sheet, identical errata
how it started (stm32f1, 2010)
how it's going (stm32l4+, 2020)
eventually they stopped using this IP core entirely and swapped to a new FDCAN peripheral without the errata...