new port of the RTOS kernel pC/OS


The pC/OS Kernel was ported to the RISC-V from SiFive FE310. The boards HiFive1 and LoFive by Qwerty were used for this.
But some things bother me about this MCU:

  • all traps (system-exceptions & timer/user-interrups) go to a single entry/handler
  • except for some system registers/states, in the case of an interrupt, nothing is automatically backed up and no separate trap stack is provided in HW

Also, the pC/SFS (small) Serial File System has been ported to the SiFive FE310 RISC-V.


the (small) Serial File System pC/SFS now works alongside SPI on I2C and parallel memory

The pC/SFS (small) Serial File System now also works on I2C and parallel storage such as RAM, MRAM, FRAM, EEPROM. In addition, it can now run in the RAM of a Windows/Linux application.


Revision of some ports of the RTOS kernel pC/OS


The ports on the STM32F0xx..7xx of the pC/OS Kernel have been renewed again.


new ports of the RTOS kernel pC/OS


The pC/OS Kernel was ported to the Nuvoton NUC123, the Freescale MKL25Z128 (FRDM-KL25Z), the Freescale MKL26Z64 (Teensy LC) and the Infineon XMC1100 (XMC™ 2Go).


first microSDXC-card with 400GB

microSDXC card

SanDisk (WD) introduces a microSDXC card with 400GB.
After 200GB and 256GB, now the 400GB is the new maximum integrated capacity in a micro SDXC card. The price of 250 US-$ is certainly a realistic first starting value.
The question of the quality and the data retention will be certainly answered in the employment.


CMSIS-DAP micro debugger for Cortex-M


On Tindie (Buy awesome things directly from makers) currently a few CMSIS-DAP adapter are available. They can, on lower demands, replace the partly quite expensive JTAG/SWD debug-adapters for ARM Cortex-M MCU's from Keil, Segger, ... very good. They run a bit slower, supports partly only SWD, but are much cheaper.
I have tested the CMSIS-DAP adapter from Alex Taradov and am thrilled - extremely small, only 10 US-$ and sufficient functionality & performance. And in CMSIS-DAPsize comparison unbeatable.
The only small drawback: the mini-USB connection - unfortunately no micro-USB ...


tiny update of the (small) Serial File System pC/SFS

The pC/SFS (small) Serial File System was getting a small update.
The additional function SFS_GetEntry() was added and optionally a LOCK/UNLOCK can be used in the LLdriver to protect the serial interface to the memory-chip against timeouts.


the (small) Serial File System pC/SFS uses test-wise SD/MMC cards using the MMC/SD-port

The pC/SFS (small) Serial File System uses the MMC/SD-port to be able to use SD/MMC cards test-wise.
But only a fixed part of the found MMC/SD card can be used because the pC/SFS can not deal with variable media size - but as a test it is ok, as this was and is still not 'mandatory' for the file system.


the (small) Serial File System pC/SFS is available as a release candidate

The pC/SFS (small) Serial File System is available as 0.95b RC. The internal function SFSChange_Entry() has been harmonized and the use of this has been adapted accordingly.


the (small) Serial File System pC/SFS is on the way to the first release

The pC/SFS (small) Serial File System took the next step to the first release. The handling of the file attributes has been completed and the source code uses the config values of an existing file system in the serial memory module, if these are compatible (suitable HW-interface prerequisite).


new ports of the RTOS kernel pC/OS


The pC/OS Kernel was ported to the ARMv8M baseline and mainline (Cortex-M23 and Cortex-M33). But this first porting to ARMv8M does not include active support of the TrustZone, all code executed in the secure side is to handle as one collection of a single resource so only one task can be in the secure side using a function call.

smiley 01/12/2017:

UFS-card is willing to replace the µSD-card


Samsung has presented the first UFS-cards. These are currently with up to 256GB much faster than the previous UHS-II cards and offer several advantages such as SCSI command-set, full-duplex and command-queuing. Furthermore, they integrate directly into the MiPi-concept.
However, their success remains to be seen, it will go to the UFS-cards like the today's first UHS-II µSD cards - which also need the support in the host.
And the UFS-card needs a UFS contactsnew host and socket - supposedly from Samsung Galaxy Note 7 already supported - but currently the cards are not yet available and their power remains to be seen.


UFS-card contacts


ARM/Cortex-M debugger