历史上的今天
返回首页

历史上的今天

今天是:2024年12月15日(星期日)

2018年12月15日 | STM32的RAM下载在线调试设置

2018-12-15 来源:eefocus

1.     64Kb = 64*1024Byte =0xf10000Byte



2.将64kB的RAM切割成两份,分别用来存放引导程序和引导程序起作用的缓存区域



3.在C/C++选项增加个向量VECT_TAB_RAM



4.修改base地址


  


5.设置debug为在线调试方式,注意下面有修改的参数



6.设置调试器,查看已经修改了



7.     添加RAM.ini初始化文件,文件内容如下:



/******************************************************************************/


/* RAM.INI: RAM Initialization File                                           */


/******************************************************************************/


// <<< Use Configuration Wizard inContext Menu >>>                           //


/******************************************************************************/


/* This file is part of the uVision/ARMdevelopment tools.                    */


/* Copyright (c) 2005-2007 Keil Software.All rights reserved.                */


/* This software may only be used under theterms of a valid, current,        */


/* end user licence from KEIL for acompatible version of KEIL software      */


/* development tools. Nothing else givesyou the right to use this software.  */


/******************************************************************************/


 


FUNC void Setup (void) {


  SP= _RDWORD(0x20000000);          // SetupStack Pointer


  PC= _RDWORD(0x20000004);          // SetupProgram Counter


 _WDWORD(0xE000ED08, 0x20000000);  // Setup Vector Table Offset Register


}


 


LOAD RAM\Blinky.axf INCREMENTAL      // Download


//LOAD Output\beep.axf INCREMENTAL


 


Setup();                             // Setup forRunning


g, main


推荐阅读

史海拾趣

ABCO公司的发展小趣事

随着国内市场的饱和,ABCO公司开始将目光投向海外市场。公司制定了国际化战略,通过在海外设立分支机构、建立销售网络等方式,逐步拓展国际市场。同时,ABCO公司还积极与国际知名企业进行合作与交流,学习先进的管理经验和技术,为公司的国际化发展提供了有力支持。

这五个故事展示了ABCO公司在电子行业发展中不断挑战自我、追求卓越的过程。通过技术创新、市场拓展、质量管理以及国际化战略的实施,ABCO公司逐渐发展成为一家具有竞争力的电子企业。

赛微(Cellwise)公司的发展小趣事

作为一家有着高度社会责任感的企业,赛微始终关注社会发展和环境保护。公司积极参与公益事业和慈善活动,为社会做出积极贡献。同时,公司还注重环境保护和资源节约,通过引进先进的生产设备和工艺技术,降低生产过程中的能耗和排放,实现绿色生产和可持续发展。

请注意,以上故事框架仅为概述,具体细节和数据可能需要根据实际情况进行调整和完善。

Advanced Pressure Technology公司的发展小趣事

随着销售量的持续增长,APT公司很快便超出了其初始设施的产能。为了满足市场需求,公司于1992年迁至加利福尼亚州纳帕市的一座占地36,000平方英尺的工厂,并配备了2,000平方英尺的100级洁净室。新工厂的启用为APT公司提供了更大的发展空间,也进一步提升了其产品质量和产能。同时,APT公司始终致力于技术创新,不断推出适应市场需求的新产品,进一步巩固了其在气体输送领域的领先地位。

歌普(GEPU)公司的发展小趣事

APT公司的成功引起了业界的广泛关注。2007年5月,日本上市公司SMC对APT公司进行了战略收购。这一收购不仅为APT公司提供了更强大的资金和技术支持,也为其未来的发展注入了新的活力。虽然被收购,但APT公司仍然保持其独立运作的特色,继续专注于气体输送技术的研发和生产。在SMC的支持下,APT公司得以进一步扩大生产规模、提升技术水平,并持续推出更多创新产品。

AAT [Advanced Analog Technology, Inc.]公司的发展小趣事

APT公司的成功引起了业界的广泛关注。2007年5月,日本上市公司SMC对APT公司进行了战略收购。这一收购不仅为APT公司提供了更强大的资金和技术支持,也为其未来的发展注入了新的活力。虽然被收购,但APT公司仍然保持其独立运作的特色,继续专注于气体输送技术的研发和生产。在SMC的支持下,APT公司得以进一步扩大生产规模、提升技术水平,并持续推出更多创新产品。

DESCO公司的发展小趣事

DESCO公司成立于XX年代初,创始人[XXXXX]先生凭借其深厚的电子工程背景和敏锐的市场洞察力,决定投身于防静电产品的研发与生产。在创业初期,公司面临资金紧张、技术壁垒高等诸多困难,但[XXXXX]先生坚持技术创新,带领团队攻克了一个又一个技术难关,成功研发出首款高性能防静电垫,为公司的后续发展奠定了坚实基础。

问答坊 | AI 解惑

高薪急聘高级硬件工程师

蓝玛卓信科技有限公司(LANDMARK),是国内最早专业从事嵌入式计算机、网络服务器平台、高端嵌入式显 示器、军工测控系统与技术等产品的研发、生产、销售和系统集成服务的股份制高科技企业,多年来,我们持续保持与国际最先进的计算机产品技术公司结 ...…

查看全部问答>

来看看交互技术演绎的艺术

$(\'swf_PDg\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://js.tudouui.com/bin/player2/outside/Skin_outside_19 ...…

查看全部问答>

程序下不进去问题解决,,原因讨论分析..十万火急

如图,,STC的采用串口下载的方式,,如果不焊接下75179,,,程序下不进去,,去掉就可以,,什么原因??…

查看全部问答>

单片机flash!!

有个项目要用stm8的flash。 但是没弄过那个,有些疑问! 1.void FLASH_SetProgrammingTime(FLASH_ProgramTime_TypeDef ProgTime) 这个设置编程时间怎么回事?对flash编程有时间限制吗?如果这段时间没用完就编好了,之后等着到时间吗? 2.flash ...…

查看全部问答>

“嵌入票友”

    对嵌入开发,特别是ARM+Linux这种颇具方向性的优化组合,我特别感兴趣,可是作为初学者,在没有“科班”背景基础,其困难可想而知。因此发起一个群组,起名叫“嵌入票友”。         希望和 ...…

查看全部问答>

AD程序模拟量输入 求助

初学者我写了个AD检测程序,目的是检测AD转换的误差,以便挑选芯片,现在想请教大家,我得模拟量应该怎样加到A0,是直接将A0连接到电压输入端,还是别的,请教有什么要注意的吗…

查看全部问答>

关于can通讯的接收中断产生的时间

can总线接收中断是什么时候产生,是在总线上的数据已进入滤波器就产生?还是等到滤波器将数据送到rxfifo中才产生中断?另外总线上的数据到滤波器应该是串行进入的吧? 项目中出现的问题是,本人利用p87c591进行can通讯的帧间空间的测试。利用定时 ...…

查看全部问答>

急求高手编程指教

library ieee;USE ieee.std_logic_1164.all;use ieee.std_logic_arith.all;entity div_out isport( din,clk:in std_logic;chk:in std_logic_vector(7 downto 0);en,reset:in std_logic;div_clkut std_logic_vector(11 downto 0);smut std_logic_vec ...…

查看全部问答>

485

上位机向下位机发送命令帧读取数据,但下位机返回的数据只有后半部分,或者是乱码,不论哪种情况都有帧尾,由于以前也遇到过没有帧头的情况,是由于将485改为接收时前面的延时较长,适当改短后就没问题了。但这次行不通,不知道问题出在哪里,请高 ...…

查看全部问答>

fpga的供电电源芯片

小弟使用一款xilinx的fpga,供电电压分别是1.2  2.5  3.3,有没有合适的电源芯片,能够直接出这三种电压啊。用过的高人给指点一下…

查看全部问答>