上午:
1.使用STM32CubeMX軟體新建了一個基於STM32F207VE單片機的工程,工程中打開了所有定時器的輸入捕獲/輸出比較通道以及ETR等附加通道,查看了各定時器通道的I/O口分布情況
2.把三星的K9F1G08U0E NAND Flash模塊通過排座焊接到了STM32F207VE板上,連線長度較之前縮短到大約為5cm左右
下午:
1.在Linux中編譯完了內核模塊(make
modules)
2.利用標準庫SPL和CubeMX的HAL庫創建了幾個關於該NAND Flash的工程,最後發現雖然線的長度縮短了這麼多,但是還是不能解決連續讀出現數據丟失導致ECC校驗不通過的問題
3.將之前的WiFi模塊88W8686工程整理好後發到了百度網盤
4.在Linux下安裝了kernel-devel,並成功將hello.c文件編譯成了內核模塊hello.ko,通過insmod裝載後用dmesg命令看到了printk的輸出
5.用HAL庫寫出了STM32F207VE單片機通過連續讀模式操作NAND Flash晶片的程序