• 1
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【得捷之选】+MAX78000机器学习+基于vscode环境搭建

按照官方推荐的入门指引链接:https://analogdevicesinc.github.io/msdk/USERGUIDE/#getting-started-with-visual-studio-codek可以快速了解使用vscode与eclipse等IDE搭建基本开发环境,在此之前有必要了解一下这款开发板先。这款开发板小而精悍,集成Arm-Cortex-M4F内核,可快速实施超低功耗、人工智能(AI)方案,器件集成卷积神经网络加速器。这款开发板让大众认识,低功耗产品也有执行神经网络的能力。

板上外设非常资源,例如CMOS VGA图像传感器、数字麦克风、低功耗立体声音频CODEC、QSPI SRAM、micro SD存储卡连接器、RGB指示LED和按键。了解了这款AI开发板的基本硬件配置后,需要准备这款开发板的SDK,这里笔者在github上下载了MaximSDK,解压之后可以发现里面包含了诸多参考示例工程,有基于Visual Studio Code工具的,也有基于Eclipse的,这里就搭建Visual Studio Code展开分享。

1)下载安装Visual Studio Code软件工具,这里根据自己的电脑环境选择相应的版本,Download

2)打开安装好后的VS Code软件,然后扩展窗口输入相应指令,安装C/C++ extension插件。

3)安装“Cortex-Debug extension”插件。

4)快捷键“Ctrl+Shift+P”调出开发者输入指令窗口,输入"open user settings",选择如下图选项。

5)根据自己SDK文件的路径修改"settings.json"的内容,添加MAIM_PATH路径。

6)"Ctrl+S"保存以上配置后,打开SDK下的"Hello World"工程,然后VS Code会自动将该工程保存到软件默认的工作空间下,此时在弹出是否现任此文件作者,选择"是"。

7)根据手头上的板卡型号,需要对.vscode/setting.json文件中的"board"进行修改,原来SDK默认配置的是"EvKit_V1"板卡,这里我们需要改成"FTHR_RevA"。

8)"Ctrl+S"保存当前的工程配置,重新加载该工程后,快捷方式"Ctrl+Shift+P"--->"Ctrl+Shift+B",选择Build工程,此时即可完成工程编译。

9)连接好板卡后,选择VS Code左侧的Debug图标,选择GDB(Arm M4),即可进入到main函数下的第一条语句,选择继续运行或者按下"F5",板子运行该工程编译后的程序,指示灯按照预设值规律闪烁。

同时VS Code下方的终端输出如下信息。

小结一下:使用VS Code编译比较简单,插件可通过扩展的形式自行下载安装,在电源网上编辑帖子比较陌生,网页不能实时自动保存编辑新息,必须用户手动保存到草稿才行,如果没有及时保存之前写的内容,后面一不小心将网页关掉之后,之前写好的内容将全部丢失。下一节就基于Eclipse环境的基本配置进行详解,谢谢来访。

全部回复(1)
正序查看
倒序查看
04-30 15:07

本帖的MAX78000FTHR, 得捷官网购买连接如下:

https://www.digikey.cn/zh/products/detail/analog-devices-inc-maxim-integrated/MAX78000FTHR/13549063?WT.z_header=search_go&s=N4IgTCBcDaILIEEAaB2AHABiwMQCoAkAlEAXQF8g

关于购买有任何问题,大家可以随时联系我哦(微信:18522870362)

0
回复