完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
单片机:LPC55S28
开发板:LPC55S28-EVK 按照用户手册,我的应用程序中有以下代码进入 ISP 模式,但它所做的只是重置系统并从我的应用程序开始。CMPA/CFPA 中的任何配置是否会影响进入 ISP 模式的能力。当前未配置 CMPA/CFPA(全为零)。在跳转到引导加载程序 (runBootloader) 之前,我的应用程序中是否需要设置任何内容。 ... #include "fsl_iap.h" ... int main() { ... // 仅 ISP 模式和 USB(LPC55 用户手册第 9.3.4 节:runBootloader API) uint32_t arg = 0xEB110000; 运行引导程序(&arg); 而 (1) {} } //////////////////////////////////////////////// //////////// 我在 fsl_iap.h/c 中添加了 RunBootloader 声明/定义: void RunBootloader(void *arg) { BOOTLOADER_API_TREE_POINTER->runBootloader(arg); } //////////////////////////////////////////////// /////////// fsl_iap 已经有以下定义: #define BOOTLOADER_API_TREE_POINTER ((bootloader_tree_t *)0x130010f0U) typedef struct BootloaderTree { void (*runBootloader)(void *arg); /*!< 启动引导加载程序执行的函数。*/ standard_version_t bootloader_version; /*!< 引导加载程序版本号。*/ const char *版权所有;/*!<版权字符串。*/ const uint32_t *保留;/*!< 不要使用。*/ flash_driver_interface_t flashDriver; } bootloader_tree_t; |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4867 浏览 1 评论
6108 浏览 1 评论
6818 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
645浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
641浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
643浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
729浏览 2评论
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 13:08 , Processed in 1.053793 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号