打印
[技术问答]

现在有没有CAN IAP的例程

[复制链接]
1035|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
JasonLee27| | 2020-2-28 12:04 | 只看该作者
有的,官网上BCM方案的软件,bootloader就是采用CAN进行IAP升级。

使用特权

评论回复
评论
luoyangyang 2020-3-3 09:09 回复TA
usb_can工具必须用ginkgo usb_can 吗,用PCAN行不行 
板凳
luoyangyang|  楼主 | 2020-3-3 10:17 | 只看该作者
官方的bootloader程序里,读取FLASH数据ret = DataRecord_Read(DATA_START_ADDR, (uint32_t *)g_systemDataRecord, 512);然后判断if (g_systemDataRecord->canBootloaderUpgrade == CAN_BOOTLOADER_UPGRADE),即是读取 FLASH里特定地址的数据,来判断数据从而决定是否进入后面的是更新APP还是直接跳转到APP。FLASH该位置的数据是在APP程序System_UpdateAPP函数里写入的,DataRecord_WriteUpgrade(CAN_BOOTLOADER_UPGRADE)。以上,是否说明,必须要把官方APP程序先用JLINK烧写到单片机,以把FLASH里的数据写好,再用jlink下载BOOTLOADER程序到单片机后(两个程序先下载哪个有没有要求),然后才能通过上位机从CAN总线更新程序?

使用特权

评论回复
地板
JasonLee27| | 2020-3-3 14:23 | 只看该作者
luoyangyang 发表于 2020-3-3 10:17
官方的bootloader程序里,读取FLASH数据ret = DataRecord_Read(DATA_START_ADDR, (uint32_t *)g_systemData ...

使用特权

评论回复
5
luoyangyang|  楼主 | 2020-3-3 14:36 | 只看该作者

usb-can设备官方用的ginkgo usb_can能否用pcan,现在手上只有PCAN 设备

使用特权

评论回复
评论
zhouchen1233 2020-7-13 09:21 回复TA
我试过,好像不行。 
6
TechHolder| | 2020-3-3 15:26 | 只看该作者
luoyangyang 发表于 2020-3-3 14:36
usb-can设备官方用的ginkgo usb_can能否用pcan,现在手上只有PCAN 设备

应该不可以

使用特权

评论回复
7
luoyangyang|  楼主 | 2020-3-13 09:55 | 只看该作者

BCM控制板可以申请样件吗

使用特权

评论回复
8
AutochipsMCU| | 2020-3-13 10:22 | 只看该作者
luoyangyang 发表于 2020-3-13 09:55
BCM控制板可以申请样件吗

可以,通过官网样片申请渠道申请吧,有商务去处理的

使用特权

评论回复
9
这是神魔节奏| | 2021-3-24 10:47 | 只看该作者
luoyangyang 发表于 2020-3-3 14:36
usb-can设备官方用的ginkgo usb_can能否用pcan,现在手上只有PCAN 设备

不可以,只支持ginkgo usb_can,不过他有开放的源码。你可以研究一下两个CAN卡的接口函数,是够可以实现PCAN下载。

使用特权

评论回复
10
这是神魔节奏| | 2021-3-25 09:12 | 只看该作者
官方例程的杰发AC7811的boot程序操作流程详细说明,仅供大家参考,以官方例程及参考文档为准。

官方例程的杰发AC7811的boot程序操作流程详细说明.pdf

493.41 KB

使用特权

评论回复
11
这是神魔节奏| | 2021-3-25 09:17 | 只看该作者
官方给的例程用的芯片Flash和开发板的不一样,不过不影响,开发板的是最高配的。另外如果程序移植,要注意时钟的影响,实际量产产品不建议采用内部时钟。

使用特权

评论回复
12
这是神魔节奏| | 2021-3-25 09:23 | 只看该作者
有过视频介绍,可以观看了解。地址是:https://www.bilibili.com/video/BV1XV411b7JC

使用特权

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

本版积分规则

7

主题

28

帖子

0

粉丝