The hardware controller code of this Nosumor project was implemented from register level, using only CMSIS library. But why not use the official ST HAL driver library?
TODO list
Posts:
USB MSC/SCSI USBRAM FIFO start address problem Cortex-M7 cache & DMA Flash as FatFs/SCSI RGB LED scanning using timers & DMA New PCB revision I2S 16bit/32bit endian mess Bootloader uses FatFs with flash partitions & MSC for mbed-like firmware update I2C interrupt & DMA transfer MPU9250 & joystick
Jetson TX2 PCIe patch https://devtalk.nvidia.com/default/topic/1002486/iommu-unhandled-context-fault-on-pci-device-dma/
ASMedia 1061 PCIe SATA controller card
Brought a PCIe x1 to SATA & mSATA controller card for Jetson TX2, but it was not working reliably. Amazon: qobobo® SuperSpeed PCI-E to mSATA3.0 1-Port and SATA 3.0 1-Port Express Card
Discrepancy between bash v2 and v4
I was porting a few programs, originally written for Noah (bash
v2) a few years ago, to modern Linux (bash
v4): 【插件】终端单词默写软件 【插件】文件管理器(终端资源管理器) 【游戏】推箱子游戏,bash版
The main discrepancy being the assignments of array variables. In bash
version 2, I wrote: declare array=("'a' 'b' 'c' 'd'")
array=($1)
Which, for bash
version 4, need to be updated as: declare array=('a' 'b' 'c' 'd')
eval array=($1)
Jetson TX2 Display Connector
Ref: Display Connector & Display Port support Ref: Jetson Download Center
Display connector J23 in P2597_B04_OrCAD_schematics.pdf
Part number QSH-060-01-H-D-A-K-TR
in P2597_B04_BOM.xlsx
Mating connector J1 used in camera module P3326_A01_OrCAD_schematics.pdf
Part number QTH-060-01-H-D-A
in P3326_A01_BOM.xlsx
RS components link: QTH-060-01-L-D-A
QTH-060-02-L-D-A
Vixen project final
The report was submitted on 2017-09-08, and the poster presentation was done on 2017-09-11. Ref: Report submission
Sincere thanks to my project supervisor Dr James J. Davis for supporting this project.