打印
[学习笔记]

AutoChips 7811 开发板测评报告

[复制链接]
1019|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dxbedu|  楼主 | 2020-11-25 21:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
AutoChips 7811 开发板测评报告
首先,感谢杰发科技和21 IC组织了这次活动。在本次活动中,计划基于AutoChips开发无刷电机驱动,并提供总线(计划使用CAN总线)电机操作能力。到现在为止,目标还未达成。先提供到目前为止的测评报告。
1.板子简介
测评中的第一个感受是杰发科技的工作人员效率是真的高,1014日收到论坛消息,1017日板子就已经到手了。这应该是本人参加测评中速度最快的了。
原本以为会拿到这块板子
实际到手的是这块板子。
相对比而言可以说是诚意满满
接口方面:双Lin总线、双个CAN总线到手即用;常见的SPII2C 3UART接口完全够用。
板载的按键和LED成了调试时的利器。开发板设计人员很用心,按键提供了两种ADC按键和GPIO按键。
电源部分:发生了点小意外,这个12V的电源接口,居然和我所有的电源插头都不匹配。好在查过原理图后发现,除了LIN总线收发器,板载大部分器件都使用5V以下电源。在使用这些器件前完全可以先使用USB接口供电完成调试。
调试方面:左下角的USB口实际上是一个USB转串口,同时也可以给板子供电。调试时我们可以USB + JTAG 两根线完成。相对来说是比较舒服的。改进点嘛,我觉得JTAG的插座转180°会更好,现在排线挡住大半板子强迫症表示好难受。
2.开发环境&IDE
看的出来杰发主推的是搭配Keil IDE的开发环境,其实我个人不太喜欢这个IDE。所以实际上我尝试搭建了两种环境。
2.1 VSCode + GCC
VSCode大部分开发人员应该都很熟悉了,快速、插件丰富是我感受最深的。
这里我们使用的主要插件:C/C++语言插件、Cortex-Debug(调试使用)、 windows-arm-none-eabi(编译使用)
编译的Makefile杰发提供的样例里面有,拷贝过来就行。这里就不贴了。
烧写我没有找到太好用的工具,是直接使用jflash烧写,如果你也打算使用JFlash烧写,可以参考我这个配置
调试IDE可以使用下面的launch配置。
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cortex-debug",
            "request": "launch",
            "servertype": "jlink",
            "executable": "open_arm.elf", // 这个是你的二进制文件
            "device": "AC78XX",
            "svdFile": "SVD/AC781x.svd",
            "interface": "jtag",
            "cwd":"${workspaceRoot}"
        }
}
体验方面,虽然编码效率很高,但是调试效率实属拉跨。Cortex-Debug各种迷幻的BUG让人心烦。无奈最后使用这个组合编码,真到了调试的时候还是老老实实的滚回Keil里面了。
2.2 Keil
Keil是个商业IDE,安装相对来说要便捷的多。安装完IDE再安装一个杰发的MCU扩展包就行了。几乎没什么需要额外折腾的。
笔者已经很多年不使用这个IDE了,为了捣鼓杰发这个MCU又去回炉学习了下。
容易把新手搞懵的仍然是项目配置,Keil实际上提供了一个比较开放的编译环境。我们可以动态的向项目中安装各种库。杰发的MCU SDK实际上也是一个库。我们需要在Project->Manage->Run-Time Enviroment中添加
和这次测评相关的主要是:
1. Board Support中的Debug Interface
2. DeviceAC781x启动组件
3. DeviceATC Driver中你要使用的驱动。这部分不需要全加,用到哪个加哪个就可以了。
很多编译问题其实都是这里漏了东西导致的。
使用体验方面,不愧是老牌IDE,编码、下载、调试一气呵成。但是编码体验是真的拉跨,和VSCode比要差很多。
3.项目进展
目前硬件部分已经搭建完成,基于开源项目3D打印了底座部分
调试方面,电机转动已经运作起来了,只是参数部分仍不理想。转角似乎有些混乱。等调试好了再发帖吧。

使用特权

评论回复

相关帖子

沙发
marginer| | 2020-11-26 13:18 | 只看该作者
本版第一个使用VS code开发的,不错不错。

使用特权

评论回复
板凳
里面有晴雨| | 2020-12-3 09:51 | 只看该作者
有没有工程文件?

使用特权

评论回复
地板
weifeng90| | 2020-12-6 21:16 | 只看该作者
3D打印的配件?

使用特权

评论回复
5
guijial511| | 2020-12-7 08:02 | 只看该作者
黄色有点辣眼睛啊

使用特权

评论回复
6
dxbedu|  楼主 | 2020-12-14 09:17 | 只看该作者

是的。3D打印的

使用特权

评论回复
7
dxbedu|  楼主 | 2020-12-14 09:18 | 只看该作者
guijial511 发表于 2020-12-7 08:02
黄色有点辣眼睛啊

之前买东西卖家送的打印耗材。大概是屎黄色不好卖吧.......

使用特权

评论回复
8
dxbedu|  楼主 | 2020-12-14 09:18 | 只看该作者

工程文件?指的是哪个?

使用特权

评论回复
9
数据采集存储| | 2020-12-15 17:44 | 只看该作者
太棒了,不错的问题。哈哈!

使用特权

评论回复
10
jiangyongabc| | 2020-12-16 07:57 | 只看该作者
这个是最小系统板

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

1

粉丝