因为在论坛和官网都没搜到完全合适的BootLoader,所以自己移植完成了一个BootLoader工程。另外附APP文件工程,可做实验。用良心保证,看完后可以做一个成功的实验。
上位机选用SecureCrt,单片机用的stm32f103vet6。
首先搞清楚BootLoader过程步骤,代码可以再根据自己需要修改:
步骤一:初始化IO口,初始化uart串口,初始化定时器等等
步骤二:进入BootLoader选择界面,如果选择1是烧写程序,然后用上位机发送ymodem格式的bin文件。(bin文件就是应用程序的编译后的二进制代码),发送完成后,单片机已经把它存进flash中一块区域,并跳转运行此区域。
步骤二:进入BootLoader选择界面,如果选择2是直接跳转到应用程序区。
步骤二:进入BootLoader选择界面,如果不选择,不做任何操作,3秒后直接跳转到应用程序区。
实际SecureCRT效果图:
补充:bootloader占用整个flash的前0x000-0x3000空间,从flash的第0x3000空间开始存的是应用程序。
BootLoader和app分别建立两个工程,那么在app工程中需要修改中断向量起始地址为0x3000,和keil的target的IROM1,然后编译得到bin,怎么在keil得到bin?在user中fromelf.exe --bin -o "$L@L.bin" "#L"
我是这样做的暂时没有发现问题,编了几个简单的APP程序(流水灯,外部中断等)测试没有问题。也请有兴趣的朋友提出补充和纠正。
上一篇:基于STM32无刷直流电机全套设计方案
下一篇:STM32 PWM输出控制步进电机-3000转每分钟串口显示+电位器调速
推荐阅读
史海拾趣
ADATA科技成立于2001年,是一家专注于提供存储解决方案的公司,以下是该公司发展的五个相关故事:
公司成立与初期发展: ADATA科技成立于2001年,总部位于台湾新北市,最初致力于生产和销售DRAM模块。随着存储技术的不断发展,公司逐渐扩展了业务范围,涵盖了闪存产品、固态硬盘、移动存储设备等多个领域。
技术创新与产品推出: ADATA科技在存储领域进行了持续的技术创新,并推出了一系列具有竞争力的产品。公司不断提升产品性能、降低成本,并注重产品的设计和用户体验。除了传统的DRAM模块,公司还推出了闪存卡、固态硬盘、移动硬盘等产品,满足了不同客户和市场的需求。
市场拓展与国际化发展: ADATA科技积极拓展国内外市场,并逐步实现了国际化发展。公司产品远销全球各地,与全球范围内的主要零售商、电子产品制造商建立了合作关系。通过与合作伙伴的紧密合作,公司产品在国际市场上得到了广泛认可和好评。
品牌建设与市场影响力: ADATA科技通过持续的品牌建设活动,不断提升了在存储领域的市场影响力。公司参加各类行业展会、展示活动,并投入大量资源进行市场推广和宣传。同时,公司还与体育、文化等领域开展赞助活动,提升品牌知名度和美誉度。
未来展望与持续发展: 作为一家专注于存储解决方案的企业,ADATA科技将继续致力于技术创新和产品开发。公司将不断改进现有产品,推出更多性能更好、功能更丰富的存储产品,以满足不断变化的市场需求。同时,公司还将继续拓展国际市场,加强与合作伙伴的合作,实现业务的持续增长和发展。
友盟(AP)公司的发展,也离不开与众多合作伙伴的紧密合作。公司始终坚持开放、合作的理念,积极寻求与各行各业的合作机会。通过与手机厂商、应用开发者、广告商等建立合作关系,友盟成功将自身的技术优势和数据分析能力转化为商业价值。同时,友盟也通过合作伙伴的支持和反馈,不断优化产品和服务,实现了与合作伙伴的共赢发展。
随着技术的不断进步,Bel Power Solutions始终保持着对创新的热情。公司不断加大研发投入,积极引进先进技术和人才,推动产品的升级换代。其中,一项重要的技术突破是公司成功研发出具有高效能、高可靠性特点的电源转换技术。这一技术的推出,不仅提升了公司产品的竞争力,还为客户提供了更加优质、可靠的电源解决方案。同时,公司还根据市场需求,推出了多款定制化、个性化的电源产品,满足了不同客户的特殊需求。
进入20世纪50年代,Heyco开始设计和生产应力缓解电线保护线扣,这一创新产品迅速成为公司的主打系列之一。随着技术的不断进步,Heyco逐渐将产品线扩展到包括电缆配件、钉子固定器、紧固件等多种工业零部件,以及电气连接器和电线保护系统。这些产品广泛应用于汽车制造、医疗设备、能源水电、机械设备维护以及建筑施工安装等多个领域,展现了Heyco强大的技术实力和市场适应性。
随着全球化趋势的加剧,Heyco开始积极拓展海外市场。公司在欧洲市场取得长足发展的同时,也逐步进入北美和亚太地区。通过在全球各地建立销售网络和生产基地,Heyco实现了产品的全球化生产和销售。这一战略不仅提升了公司的市场份额,还进一步巩固了其在电子工业备品备件销售领域的领先地位。
在环保意识日益增强的今天,Etco Inc公司积极响应环保号召,将环保理念融入企业发展中。公司采用环保材料和生产工艺,减少了对环境的污染和破坏。同时,Etco还积极参与环保公益活动,推动行业的可持续发展。这些举措不仅提升了企业的社会形象,也为电子行业的绿色发展树立了榜样。
应DIY光影棒的要求,开始接触MSP430。于是特意搜了点相关资料,希望对各位像我这样的新手有所帮助: [ 本帖最后由 chich 于 2008-12-18 09:34 编辑 ]… 查看全部问答∨ |
|
大家好,我最近在写一个ZLG7290、12864和ARM7 LPC2138实现键盘输入和显示的功能,这个模块使整个系统的基础,但是现在有一个问题把我卡住了,就是在ZLG7290的INT引脚与LPC2138的外部中断0(P0.16)口连接以实现键盘中断时,出线中断无法正确实现,现 ...… 查看全部问答∨ |
|
职位要求: 1、本科以上学历,无线电、通讯工程等相关专业毕业; 2、3年或以上高频无线产品(900Hz,2.4GHz)设计、开发或维修经验; 3、英语读写良好,会听粤语; 4、会PowerPCB, PowerLogic等软件; 工作职责: 1、负责RFID产品开发及分析 ...… 查看全部问答∨ |
欢迎满足以下条件之一的有识之士与我们联系,公司网址: www.nerc.com.cn,发送简历邮箱地址:whl668@epri.ac.cn。 1.具有2年以上电力行业嵌入式产品开发经验。 2. ...… 查看全部问答∨ |
请问大家以太网怎么在LM3S里加入网页,网页中怎么做配置IP等信息.TI专家也来帮帮 请问做以太网怎么在LM3S里加入网页, 怎么在网页中做入配置IP和MAC等信息,给个思路和路数(TI的例子没懂)。 &nbs ...… 查看全部问答∨ |
|