對(duì)于自定義板,可以快速創(chuàng)建并且添加到MSDK中,我們只需要添加少數(shù)文件既可開(kāi)始我們自定義板的構(gòu)建。
我將自定義板命名為MAX,并且創(chuàng)建 board.mk board.h board.c文件。
board.mk文件中路徑定義了相對(duì)地址,用于文件的引用。用于添加自己編寫的BSP文件。
board.c與board.h中為MAX78000的啟動(dòng)文件對(duì)于弱函數(shù)Board_Init的重新編寫,在這里僅添加UART 0串口的初始化函數(shù),也就是MICRO USB-B上的串口,用作調(diào)試的輸出。
然后修改VScode中的settings.json,添加自己定義的Board的名字,然后重新加載Vscede,編譯下載。
像MAX78000這樣的的入門項(xiàng)目無(wú)疑是點(diǎn)燈了,在MAX78000預(yù)留了LED燈,官方已經(jīng)對(duì)底層進(jìn)行了封裝,我們不需要對(duì)寄存器進(jìn)行操作,只需要簡(jiǎn)單的編程就可以讓LED亮起來(lái)。
下載編譯程序,可以看到LED正常閃爍起來(lái)了,代碼參考附件。
視頻分享: