对于自定义板,可以快速创建并且添加到MSDK中,我们只需要添加少数文件既可开始我们自定义板的构建。
我将自定义板命名为MAX,并且创建 board.mk board.h board.c文件。
board.mk文件中路径定义了相对地址,用于文件的引用。用于添加自己编写的BSP文件。
board.c与board.h中为MAX78000的启动文件对于弱函数Board_Init的重新编写,在这里仅添加UART 0串口的初始化函数,也就是MICRO USB-B上的串口,用作调试的输出。
然后修改VScode中的settings.json,添加自己定义的Board的名字,然后重新加载Vscede,编译下载。
像MAX78000这样的的入门项目无疑是点灯了,在MAX78000预留了LED灯,官方已经对底层进行了封装,我们不需要对寄存器进行操作,只需要简单的编程就可以让LED亮起来。
下载编译程序,可以看到LED正常闪烁起来了,代码参考附件。
视频分享: