Category: Blog Posts

PSOC5 Pin Quirks: P15 – USB & RS232

I am in the process of creating a cable tester for multi-pin cables, low frequency, high pin count. During this process I used *every* pin available on a TQFP-100 pin CY8C5868 part. The first prototype worked, but was a pain. As is typical for prototypes, I made several errors....

PSOC5 RTFM — Read The Fine Manual — NON Analog Pins On PSOC5!

I just got bit by Weasley wording of PSOC5LP data sheet! PSoCĀ® 5LP: CY8C58LP Family Datasheet Programmable System-on-Chip (PSoCĀ®) . *Route any digital or analog peripheral to any GPIO NO! You Can’t Do That (from a NON-RTFM point of view)! There is an App Note which explains this issue....

BlackMagic Probe, VSCode, Excellent Cortex-Debug. UPDATED

I finally was able to program a clone stlink-v2 with the BlackMagic probe software completely on the Mac. Note that the STM32CubeIDE software is installed on my Macintosh. Also, the setup for my VSCode follows the previous instructions on this site for PSOC5 programming and working with STM32CubeMX. If...

STM32, Mac, and VSCode

As I am searching for debuggers and possible future replacements for PSOC5 (since Infineon appears to dislike Cypress innovation), I stumbled across STMicro. STMicro has a development environment called STM32CubeIDE. There is also a STM32CubeMX application. Get both of them. On the Macintosh, you can download that from st.com...

J-Link Musings — Official is Good

Using a J-Link with VSCode / VSCodium (vscodium.org) works for many folks. The Segger folks have a web page about it: https://wiki.segger.com/J-Link_Visual_Studio_Code If you have a clone, it might work. I have found even a manufacturer specific J-Link version not targeted for your device will tend to work if...

Quicklogic Quickfeather Unbricking Success / Gotchas

I have started on the path of working with the QuickFeather board from SparkFun. There are some gotcha’s I was able to solve along the way that might baffle some people. My solutions may not be ideal, but here they are. I found that reading the quickstart guide was...

Geopolitics Cheap Debug, OpenOCD, ETC.

The study into acquiring a cheap debug environment for *any* arm processor is complex and confusing. I previously wrote about using a SEGGER, but that was not ideal. The reason is cost. One can be had for about $90, but it is iffy to use as a debugger at...

Infineon XMC(tm)-Link And QuickFeather

Just received the $90 XMC-Link. The 0.05″ connector cable is ARM specific. The larger 0.1″ connector cable is XMC specific. As a bonus, it is DC Isolated, 1KV, so you can debug processors at different grounding points than your computer. I plugged it into my Macintosh, ran JLinkExe that...

BlackMagic Probe, Blue Pill

Because the PSOC5LP is not readily available for the Weekend Engineer (no CY8CKit-059 boards available now), I have had to look elsewhere. The EOS S3 has caught my attention, but it is in the early stages, and I am not certain how much effort QuickLogic will put into it....