DirtyJTAG Firmware Convert $2 STM32 “Bluepill” Boards or ST-Link V2 Clones into JTAG Adapters

DirtyJTAG is a JTAG adapter firmware for cheap STM32 boards like BluePill or equally inexpensive ST-Link V2 clones that was developed to create an  alternative to the cheap – but now obsolete – LPT Wiggler cables, and more expensive USB JTAG probes. You’ll find the source, and documentation on Github. First, you’ll need to flash the firmware using the DFU method or an SWD programmer (for ST-Link) or USB to TLL debug board (for STM32 dev boards), before making the connection to the target board as shown below (for Bluepill). STM32 JTAG PA0 TDI PA1 TDO PA2 TCK PA3 TMS PA4 TRST PA5 SRST You can then use mainline UrJTAG for your newly flashed JTAG adapter. If you prefer OpenOCD, it might eventually be possible to use Versaloon firmware instead on STM32 Bluepill board. Thanks to Zoobab for the tip.

Intel Tremont Will Succeed Goldmont Plus Microarchitecture

Goldmont Plus is the microarchitecture found in Gemini Lake processors, and products are just starting to get to market as we’ve seen with our recent Intel June Canyon NUC mini PC review. But we already know the successor of the microarchitecture thanks to a programming document entitled “Intel Architecture Instruction Set Extensions and Future Features Programming Reference” which references “Future Tremont and later” micro-architecture. Here the full list of new instructions listed in the document: CLWB – Force cache line write-back without flush GFNI – Galois Field New Instructions ENCLV – SGX oversubscription instructions Split Lock Detection – detection and cause an exception for split locks CLDEMOTE – Cache line demote instruction Direct store – MOVDIRI and MOVDIR64B User wait – TPAUSE, UMONITOR, UMWAIT That does not give much clue, but Wikichip found a patch submitted to the Linux Kernel mailing list on March 1st, that reveals a bit more: […]

Khadas Edge2 Arm mini PC

Arm Releases Android / Linux Vulkan User Space Drivers for Mali GPUs (HiKey 960, Firefly-RK3288 Boards)

A little while ago, I wrote about Imagination’s PowerVR CLDNN Neural Network SDK and Image for Acer Chromebook R13, and some people looks into the Arch Linux Arm image and were pleasantly surprised to find Vulkan drivers, as it was the first Arm platform support Vulkan in Linux. It looks like there are now more Arm hardware supporting Vulkan drivers in Linux, as Arm has released binary user-space components for GNU/Linux and Android for development platforms featuring the Arm Mali Midgard GPU family, and – provided the GPU can handle it – supporting the following APIs: OpenGL ES 1.1 / 2.0 / 3.0 / 3.1 / 3.2, OpenCL 1.1 / 1.2 / 2.0, Vulkan 1.0, and RenderScript. Mali-G71 GPU is supported by Android 8.0 and Linux (fbdev) ARM64 drivers for Hikey 960 board, and Mali-T760 should be supported by Linux drivers (fbdev / wayland / X11) for Firefly-RK3288 board. Hikey […]

Connect Up to 16 Pi Cameras to Raspberry Pi with IVport V2 Camera Multiplexer Board

The Pi camera is a popular add-on for the Raspberry Pi boards, it connects to the MIPI CSI connector of the board, and offers better performance than USB cameras. But we are now seeing computer vision applications using more than one camera with stereo vision, 360 degree camera setups, and so on. One way would be to connect a Pi camera, and use the USB ports for the extra cameras, but Canerdurmusoglu had another idea, and instead designed IVport V2 Camera Multiplexer Board allowing you to connect up to four official Pi cameras to a single Raspberry Pi board. The maximum number of supported cameras is 16 since several boards can be daisy- chained. IVport V2 works with Raspberry Pi Camera Module V2 (8MP version), and you can switch between cameras using 3 GPIO pins. If I understand correctly that setup does not allows you to use all the cameras […]

$1.40 EDMINI Development Board Features LogicGreen LGT8F328P MCU Compatible with ATMega328P/Arduino

Arduino compatible boards are normally using Microphip Atmel microcontrollers, but as we’ve see with GD32 clone of STM32 MCU, some companies are making MCU clones too, usually with some improvements, and LogicGreen designed LGT8F328P micro-controller (mostly) compatible with Atmel ATMega328P micro-controller and adding features such as DAC output, PWM specific features, a computing accelerator (DSC), and others. The MCU also runs at double the clock speed (32 MHz). I found out about the new MCU via Electrodragon selling EDMINI Arduino compatible development board based on LGT8F328P micro-controller for $1.40. The board looks to be a clone of Arduino Pro Mini. Main specifications for EDMINI board: MCU – LogicGreen 8F328 (LGT8F328P) MCU – 99% compatible with ATMEGA328P MCU Expansion – Same pins as Arduino Pro Mini plus SWD/SWC pins, PE4/PE5 pins Misc – On-board power LED, D13 LED, reset button Power Supply – 5V RAW as VCC directly in; regulated 3.3V […]

Ugoos UT5 Pro is a Rockchip RK3399 based TV Box with a 3.5″ SATA Bay

It’s already possible to connect a 3.5″ SATA drive to Rockchip RK3399 based hardware with products like Vorke Z3 TV box exposing an external SATA connector, or development boards such as ODROID-N1, Orange Pi RK3399, or Firefly AIO-3399J. None of those solutions offers a neat way to store your hard drive, so you’d have cables and the drive exposed to dust, unless you make your own case. Ugoos UT5 Pro TV box offers an easier way to neatly connect a 3.5″ SATA drive since it includes an internal SATA slot. The device also features a USB 3.0 device port allowing user to connect the box directly to their computer to transfer files. Ugoos UT5 Pro specifications: SoC – Rockchip RK3399 dual core Cortex-A72 + quad core Cortex-A53, Arm Mali-860MP4 GPU with support for OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11 System Memory – 4GB DDRIII-2133 (2GB option) Storage 32GB eMMC flash (optional:16/32/64GB) […]

Advertisement

IBASE AGS100/AGS102 Smart IoT Gateway Targets Industrial Control and Factory Automation

IBASE has introduced AGS100 and AGS102 intelligent IoT gateways powered by an Intel Apollo Lake processor, and specifically geared towards industrial control and factory automation applications. AGS100 can be powered by Intel Atom processor E3950/ E3930 with extended operating temperature (-40°C to 70°C), Intel Pentium N4200, and Celeron N3350 processors (-20°C to 60°C), while AGS102 adds support for two RS232 ports and more GPIOs. Specifications: SoC – Intel Atom E3950/E3930 or Pentium N4200/ Celeron N3350 processor System Memory – 1x 4GB DDR3L-1866 SO-DIMM, up to  8GB Storage – 1x mSATA socket (Mini-PCI-E), 1x 2242 M.2 B-Key socket for mSATA SSD Rear Panel External I/O 1x DVI-I + 1x DisplayPort connector 4x USB 3.0 ports 2x RJ45 Gigabit Ethernet port 3x LED indicators (HDD, WLAN, WWAN) 1x power button with green LED 1x 3-pins DC-in terminal block type for 9-36V DC input 1x Antenna hole for WLAN module AGS102 only – […]

Samsung Aurora Smart Speaker Prototype is Powered by a Smartphone, Features an Hologram-like Character

Samsung Electronics has showcased a smart / A.I. speaker prototype at SXSW 2018 trade show last month, that can be manufactured at low cost since it relies on a smartphone to provide a processor, microphone, and other equipment. The smart speaker also uses the smartphone’s screen to show an hologram to greet users. Meet Samsung “Aurora”. The smartphone is placed horizontally (blue above) in a slot in the upper part of the speaker, and a hologram-like character floats above the Bluetooth speaker included of the kit. The part on the top surface is an optical mechanism using the smartphone’s camera for image recognition. The smart speaker also charges the phone, but it’s unclear how you are supposed to answer phone calls once it is inserted in the speaker… The concept looks similar to Vinclu Gatebox which we covered in 2016, except it relies on a smartphone. Samsung is said to […]

Khadas VIM4 SBC