[STM32F1] 发一个STM32F10x的通用BIOS

[复制链接]
 楼主| hwboy05 发表于 2014-10-11 23:59 | 显示全部楼层 |阅读模式
内部8M时钟启动,使用UART1,波特率115200,可以下载程序到RAM中运行,也可以下载程序到Flash中运行;下载程序时用xmodem协议;带一个简单的命令行(CLI);
启动时等待3S,如果3S内有按'D'键,则进入BIOS菜单,否则跳到APP区运行;RAM镜像地址:0x20002000,ROM镜像地址:0x08008000;下面是启动界面;
                                                                                
                                                                                
               [[[[[]                               (R)                        
         []   [[     []                          []                             
              [[     []                          []                             
        [[]   [[     []    [[[[]      [[[[[   [[[[[[[]                          
         []   [[[[[[[    []     []  []     []    []                             
         []   [[     []  []     []  []     []    []                             
         []   [[     []  []     []  []     []    []                             
         []   [[     []  []     []  []     []    []  []                        
        [[[]  [[[[[[]      [[[[]      [[[[]       [[[]                          
                                                                                
                                                                                
                                                                                
L.H.S Studio Software.                                                         
Copyright(C) L.H.S Technologies Co., Ltd. 2001-2014. All rights reserved.      
                                                                                
Press 'D' to stop auto boot: 1                                                  
                                                                                
iBoot Menu                                                                     
-----------------------                                                         
<1> Boot From ROM                                                               
<2> Boot From RAM                                                               
<3> Download app to ROM                                                         
<4> Download app to RAM                                                         
<5> Enter Cli                                                                  
<6> Reset                                                                       
                                                                                
Your choice :        
                                                           
 楼主| hwboy05 发表于 2014-10-12 00:00 | 显示全部楼层
HEX文件

iBoot.rar

8.88 KB, 下载次数: 16

bear1 发表于 2014-10-12 07:55 来自手机 | 显示全部楼层
有神马用途?
EAMCU 发表于 2014-10-12 09:49 | 显示全部楼层
不给源程序,谁敢用?
 楼主| hwboy05 发表于 2014-10-12 14:14 | 显示全部楼层
bear1 发表于 2014-10-12 07:55
有神马用途?

这个BIOS可以方便大家玩STM32,如果你的程序较小,编译后Bin文件小于56k,则可以通过该BIOS把你的程序下载到RAM中运行,减少擦鞋Flash的次数;如果你的程序很大,则可以通过该BIOS把你的程序下载到Flash中,不需要借助其他工具,很方便的呀;
 楼主| hwboy05 发表于 2014-10-12 14:15 | 显示全部楼层
EAMCU 发表于 2014-10-12 09:49
不给源程序,谁敢用?

你想的太多了,这只是一个小工具而已,只在启动时运行一下,然后就跳到你自己的程序去运行;有什么敢与不敢的;
mmuuss586 发表于 2014-10-12 14:36 | 显示全部楼层

不管如何,谢谢楼主分享;
xlsbz 发表于 2014-10-12 17:31 来自手机 | 显示全部楼层
hwboy05 发表于 2014-10-12 14:15
你想的太多了,这只是一个小工具而已,只在启动时运行一下,然后就跳到你自己的程序去运行;有什么敢与不 ...

你想太多了。没必要拿出来显摆
dongranmengming 发表于 2014-10-12 18:28 来自手机 | 显示全部楼层
如果有源码可以借鉴,但是单hex,不如直接jtag下载,一个片子几十万擦写呢。
runningwzf 发表于 2014-10-12 21:05 | 显示全部楼层
感觉无非就是把ST官方的IAP程序改造了以下,几乎没用,还是SWD方便
bystone 发表于 2016-4-9 09:33 | 显示全部楼层
浪费表情
jinggx 发表于 2016-4-9 10:36 | 显示全部楼层
有用就用,没有就不用。你不用也没必要去否定楼主的奉献精神吧?别人送你东西还挑三拣四地如此理直气壮!
有水平的话,你分享个有用又开源的东西啊,我们支持你。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

219

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部