社区
单片机/工控
帖子详情
LPC单片机的二级BootLoader怎么做
凹特慢
2018-01-09 04:26:58
目前用到一款LPC的MCU,其flash为512K,SRAM只有200K,这个有点小。目前项目需要实现以下需求:
1.代码,配置信息,字模等数据保存到外部QFLASH中。
2.代码在SDRAM中运行
也就是需要做一个二级bootloader,请问这个怎么做
...全文
1021
2
打赏
收藏
LPC单片机的二级BootLoader怎么做
目前用到一款LPC的MCU,其flash为512K,SRAM只有200K,这个有点小。目前项目需要实现以下需求: 1.代码,配置信息,字模等数据保存到外部QFLASH中。 2.代码在SDRAM中运行 也就是需要做一个二级bootloader,请问这个怎么做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
1586874907
2018-02-12
打赏
举报
回复
这种需求就选一个带MMU的主控吧
cp1300
2018-01-20
打赏
举报
回复
内存少,会限制代码量的,你自定义一个代码起始地址,跳转过去开始执行(休息编译的时候要用内存地址,并且起始地址要跟你在内存中分配的一样,嵌入式里面一般通过相对地址进行链接编译,这样理论上可以在任意指定地址开始执行,单片机貌似不能这样编译,地址是绝对的,并且固定的)
有关嵌入式、
单片机
、51
单片机
、STM32、的一些概念详解
文章目录一、什么是
单片机
二、什么是嵌入式嵌入式的硬件层嵌入式的软件层嵌入式的中间层三、嵌入式和
单片机
的区别和联系一、什么是嵌入式二、什么是
单片机
三、嵌入式和
单片机
的区别四、51
单片机
和STM32
单片机
五、有无操作系统的区别,程序启动流程
单片机
有无操作系统有什么区别嵌入式/
单片机
有哪些操作系统关于
单片机
程序运行的一些理解带操作系统的嵌入式系统的启动过程六、嵌入式学习路线,
单片机
学习路线?到底该怎么学嵌入式方向嵌入式硬件方向嵌入式软件方向学习嵌入式需要那些内容?C语言基本的硬件原理数据结构与算法计算机基础学习路
单片机
的启动
目录概述ARMSTM32F4上电 概述 MCU整体工作流程可总结如下:上电——>主时钟起振——>启动代码——>用户程序(main函数)。对于我们应用开发来说,大部分工作重点是在应用程序编写这块。特别是高级MCU的出现,如ARM系列的STM32、L
PC
等32位MCU,以及芯片原厂的完善底层代码,启动代码已经固化在芯片内部flash(称为
BootLoader
),或者已经提供完整的汇编启动源码。因此,启动过程这块,我们比较陌生,但基本的原理还需了解,不排除面试或者使用到实时系统(RTOS)时需要
UCosIII在Cortex-M3核
单片机
上IAP跳转APP时引起HardFault错误原因分析
项目中使用L
PC
1857
单片机
,这是一款NXP出的Cortex-M3内核MCU,我们
做
了一个bootload代码,用于IAP升级。在
bootloader
代码中我们使用了官方移植好的ucosIII系统,当检测到APP应用程序格式正确时,执行跳转功能,直接从IAP代码跳到APP代码中运行,但是跳转后在运行APP代码时MCU出现HardFault错误。
单片机
资源汇整
单片机
开源项目 开源逆变器 wolfBoot 开源的安全启动
bootloader
OpenBLT 开源的
bootloader
RTOS Lua-RTOS-ESP32是一款支持Lua编程的RTOS,目前支持ESP32,ESP8266和PIC32MZ,还带有图形化的上位机编程界面
单片机
ISP、IAP、ICP烧写方式的概念与区别
玩
单片机
的都应该听说过ISP、IAP和ICP这几个词。一直搞不太清楚他们之间的区别。今天就给大家详细讲讲。 ISP:In System Programing 在系统编程 IAP:In applicating Programing 在应用编程 ICP:In Circuit Programing 在电路编程 区别: 1、ISP是把房子拆了再重造一间,那么...
单片机/工控
27,370
社区成员
28,772
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章