打印
[STM32F1]

发一个STM32F10x的通用BIOS

[复制链接]
2153|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

使用特权

评论回复
板凳
bear1| | 2014-10-12 07:55 | 只看该作者
有神马用途?

使用特权

评论回复
地板
EAMCU| | 2014-10-12 09:49 | 只看该作者
不给源程序,谁敢用?

使用特权

评论回复
5
hwboy05|  楼主 | 2014-10-12 14:14 | 只看该作者
bear1 发表于 2014-10-12 07:55
有神马用途?

这个BIOS可以方便大家玩STM32,如果你的程序较小,编译后Bin文件小于56k,则可以通过该BIOS把你的程序下载到RAM中运行,减少擦鞋Flash的次数;如果你的程序很大,则可以通过该BIOS把你的程序下载到Flash中,不需要借助其他工具,很方便的呀;

使用特权

评论回复
6
hwboy05|  楼主 | 2014-10-12 14:15 | 只看该作者
EAMCU 发表于 2014-10-12 09:49
不给源程序,谁敢用?

你想的太多了,这只是一个小工具而已,只在启动时运行一下,然后就跳到你自己的程序去运行;有什么敢与不敢的;

使用特权

评论回复
7
mmuuss586| | 2014-10-12 14:36 | 只看该作者

不管如何,谢谢楼主分享;

使用特权

评论回复
8
xlsbz| | 2014-10-12 17:31 | 只看该作者
hwboy05 发表于 2014-10-12 14:15
你想的太多了,这只是一个小工具而已,只在启动时运行一下,然后就跳到你自己的程序去运行;有什么敢与不 ...

你想太多了。没必要拿出来显摆

使用特权

评论回复
9
dongranmengming| | 2014-10-12 18:28 | 只看该作者
如果有源码可以借鉴,但是单hex,不如直接jtag下载,一个片子几十万擦写呢。

使用特权

评论回复
10
runningwzf| | 2014-10-12 21:05 | 只看该作者
感觉无非就是把ST官方的IAP程序改造了以下,几乎没用,还是SWD方便

使用特权

评论回复
11
bystone| | 2016-4-9 09:33 | 只看该作者
浪费表情

使用特权

评论回复
12
jinggx| | 2016-4-9 10:36 | 只看该作者
有用就用,没有就不用。你不用也没必要去否定楼主的奉献精神吧?别人送你东西还挑三拣四地如此理直气壮!
有水平的话,你分享个有用又开源的东西啊,我们支持你。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

219

帖子

2

粉丝