完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,最近在做了个板子,目标芯片用的是 M484SIDAE2U。
在 KEIL 中,使用 F8 下载固件正常,但用 DAPLink 的拖放更新的时候,无法写入固件。 所以,想自己编译一下 M484SIDAE2U 的下载算法。 * 当前 DAPLink 中用到的算法,是用 FlashAlgo 的脚本,从 M481_AP_512.FLM 中转换出来的。 |
|
相关推荐
1个回答
|
|
为了自己编译 M484SIDAE2U 的下载算法,你需要下载芯片厂商提供的 Flash算法库,并在KEIL中进行相应配置。具体步骤如下:
1. 在 Nuvoton 官网下载 M484SIDAE2U 的 Flash算法库。 2. 打开 Keil uVision5,选择 "Options for Target",在 "Debug"->"Settings"->"Flash Download" 中,点击 "Configure Flash Tools"。 3. 在 "Flash Download" 中,选择 "Use DAPLink",然后点击 "Settings"。在 "Settings for DAPLink" 中,选择 "Add"。 4. 在 "Add Debug Adapter" 界面中,"Name" 项随便填写,"Vendor" 中选择 "Nuvoton","Debug Adapter" 中选择 "NuLink2","Interface" 中选择 "SWD","Speed" 选择 4 MHz。 5. 点击 "OK" 后,再选中 "Algorithms" 选项卡,在 "Predefined algorithms" 中选择 "Nuvoton -> M484S". 6. 点击 "Load",然后在弹出的 "Add Flash Algorithm" 窗口中,选择刚才下载的 Flash算法库(格式为 *.FLM),然后点击 "OK"。 7. 在 "Flash Download" 界面中,选择 "Algorithm" 为 "M48xS"(即刚刚添加的算法),然后点击 "OK"。 8. 最后,就可以在 KEIL 中使用 DAPLink 来下载固件了。 注意:编译新的算法库需要具备一定的程序开发能力, 如果你没有相关经验,建议参考厂家提供的手册或找专业的威廉希尔官方网站 支持人员协助。 |
|
|
|
只有小组成员才能发言,加入小组>>
820 浏览 0 评论
1162 浏览 1 评论
2537 浏览 5 评论
2872 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2722 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1127浏览 3评论
199浏览 2评论
466浏览 2评论
382浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
464浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 05:39 , Processed in 0.851103 second(s), Total 44, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号