首页
学习
活动
专区
圈层
工具
发布

ODrive开发 #1 ODrive固件开发指南

文章目录 ODrive固件开发指南 需要的开发工具 Linux (Ubuntu) Arch Linux Mac Windows 配置编译参数 构建并烧录固件 使用STLink/v2 烧录固件 自动化测试...将您的新特性分支提交到原作者 故障排除 使用 STLink/v2烧录提示`LIBUSB_ERROR_IO` 发布 其他代码维护说明 代码提交须知 需要的开发工具 推荐使用的ODrive开发工具为: make...使用STLink/v2 烧录固件 将烧录器连接到 J2 端子上的GND, SWD, SWC。 注意: 应当首先连接GND 。...STM32CubeMX现在可能具有某些库已经更新,因此即使我们未更改任何设置,生成的代码也可能有所更改。...故障排除 使用 STLink/v2烧录提示LIBUSB_ERROR_IO 问题描述: 当我使用STLink对ODrive进行烧录时提示如下错误: Open On-Chip Debugger 0.10.0

4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何成为一个优雅的硬件工程师?

    产品简介: 电流显示从1uA - 1mA - 200mA - 1A - 5A 四档量程自动切换的源表; 量程切换速度快,可用于低功耗、睡眠唤醒等状态切换时的电流监测; 有源放大,内阻低,所有量程的检流电阻最大分压...未包含mos管内阻); 跨接USB2.0,可以直接连接电脑和开发板,实时检测开发板电流。...源码需STVD打开,烧录时需为主板提供3-5V电源,并与STLINK共地。 4....200*300 x1p 因面板尺寸较小,以上将有多套成品,暂时不计入成本 电池:¥10 ------------------------------------------- 全套总成本约:¥150 元(未计算...因空间关系,PCB上未放置元件位号丝印,请参考附件中的: 贴装点位图.zip 可打印出来方便贴装,也可直接导入附件中的: 立创EDA专业版本地文件.zip,使用立创EDA的“焊接助手”完成贴装。

    83021

    手把手教你自制基于TencentOS Tiny的智能甲醛监测仪

    连接ST-Link下载器 开发板3v3---> STlink 3.3V 开发板DIO---> STlink SWDIO 开发板CLK---> STlink SWCLK 开发板GND---> STlink...我们这套开发板选用ST公司的ST-Link V2仿真器进行开发板程序的烧写和仿真,下面介绍ST-Link驱动的安装及环境搭建。...运行对应的驱动,安装ST-Link V2驱动程序。安装路径尽量保持默认路径。 ? 安装完成后, 将ST-Link通过USB接口连入电脑。打开“设备管理器”。若看到如下图所示,表示驱动安装成功。 ?...这里提醒 2 点: 1, 各种 windows 版本设备名称和所在设备管理器栏目可能不一样,例如 WIN10 插上STLINK 后显示的是 STM32 STLINK。...下拉仿真器选择列表,选着ST-Link Debugger并勾选右侧Use,点击Settings进入ST-Link V2仿真器配置界面。 ?

    2.7K74

    windows10搭建nas详细(docker搭建开发环境)

    文章目录 Windows 下 ODrive 固件开发环境搭建 1 准备要用到的开发工具 2 安装 Python3 2.1 安装 Python 包 3 安装 ST-Link/V2 Drivers 4 安装...完成开发环境搭建 11.1 构建工程 11.2 烧录固件 11.3 调试 11.4 清除构建文件 1 准备要用到的开发工具 使用到的ODrive开发工具为: Python3: 用于运行工程构建脚本 ST-Link/V2...Drivers: STLink/v2编程器的驱动 Git for Windows: 用于版本管理和使用它的bash终端 Visual Studio Code: 轻量级但功能强大的源代码编辑器 Tup:...用于调用编译命令的构建系统 ARM GNU Compiler: 用于交叉编译代码 OpenOCD: 用与使用STLink/v2编程器对ODrive进行烧录 GNU MCU Eclipse’s Windows...3 安装 ST-Link/V2 Drivers 解压 ST-Link_Drivers.zip 生成 ST-Link_Drivers 文件夹,进入文件夹双击运行 dpinst_amd64.exe 按照提示保持默认安装即可

    7.9K30

    3D空间中射线与三角形的交叉检測算法

    比方,pick操作就是使用射线Ray来实现的,还有诸如子弹射线的碰撞检測等等都能够使用射线Ray来完毕。 所以,在本次博客中,将会简单的像大家介绍下。怎样进行Ray-Triangle的交叉检測。...Ray-Triangle交叉检測算法 在Tomas Moller的MT97论文中,提出了一种新的算法。...这样的算法可以降低曾经进行Ray-Triangle交叉检測所须要的内存消耗。在曾经。进行Ray-Triangle交叉检測,主要是计算射线与三角形所构成的平面的交点,然后又一次推断交点是否在三角形上。...V1, V2上,那么这个点就能够用例如以下的方式来表示: T(u, v) = (1 – u – v) * V0 + u * V1 + v * V2 ; 这里...Ray-Triangle交叉检測算法实现 下面是Ray-Triangle交叉检測算法的Moller算法实现,基本上就是Tomas Moller论文中代码的拷贝,例如以下所看到的:

    59010

    前后端分离项目,如何解决跨域问题?

    pathRewrite: { // 路径重写, '^/api': '' // 替换target中的请求地址,也就是说以后你在请求http://api.codingmore.top/v2...设置你要允许的网站域名 // config.addAllowedOrigin("http://localhost:8080"); 对于 login 这种简单的请求来说,它们是不会触发 CORS 预检的...非简单请求在正式通信之前,会增加一次 HTTP 查询请求,称为“预检”请求。预检请求通过后,才会返回正常的响应内容。...非简单请求必须首先使用 OPTIONS 请求方法发起一个预检请求到服务器端,以获知服务器是否允许该实际请求。"预检请求“的使用,避免了跨域请求对服务器的用户数据造成未预期的影响。...我们来通过两张图片简单总结一下预检请求的整个过程,第一张,发起 OPTIONS 预检请求: 第二章,发起正式请求: 四、源码路径 编程猫后端源码: https://github.com/itwanger

    2.9K31
    领券