历史上的今天
返回首页

历史上的今天

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

正在发生

2018年12月12日 | keil工程无法调试

2018-12-12 来源:eefocus

在使用STM32F207开发的过程中遇到一个问题:


使用ulink连接板子,可以正常下载,然后通过keil进入debug模式,发现运行窗口为灰色,通过停止加复位可以让运行按钮变亮,但是程序在任何位置都不能打断点。



排查了工程和keil软件配置,都没问题,也排查了硬件ulink和板子,都是正常的。然后在进入调试时无意中发现如下告警(不是一直都有)。



对告警中的flash地址排查一下,才发现工程配置中:



究其原因,发现是升级程序的boot在调试过程中被破坏,需要将程序引导到入口0x8010000,不然在运行或者debug模式下从地址0x8000000开始寻址,找不到程序入口自然也就不能正常跑起来了,可以通过boot程序或者起始位置。正常跑起来在debug模式下运行按钮和断点是有效的。



推荐阅读

史海拾趣

EOZ S.A.S公司的发展小趣事

随着5G技术的普及,EOZ S.A.S公司意识到这将为电子行业带来革命性的变化。公司迅速调整战略,将研发重心转向5G相关技术和产品。通过与运营商合作,EOZ S.A.S成功推出了一系列基于5G技术的智能家居和物联网产品,如智能音箱、智能门锁等。这些产品凭借高速、低延迟的特点,满足了消费者对智能家居的多样化需求,进一步巩固了公司在市场中的地位。

Davicom公司的发展小趣事

Davicom公司在成立之初就面临着电子行业中模拟与数字技术的融合挑战。公司凭借其强大的研发团队,成功开发出全球首款将模拟与数字技术完美结合的嵌入式以太网络IC,这一突破性的技术不仅解决了当时行业内的技术难题,也为Davicom赢得了市场先机。

Bel Fuse公司的发展小趣事

Bel Fuse公司的创立可以追溯到XXXX年,当时它由几位富有远见的工程师在新泽西州创立。起初,公司专注于保险丝的研发和生产,致力于提供高质量的电气保护产品。凭借卓越的技术和可靠的产品质量,Bel Fuse逐渐在市场上获得了认可,并开始扩展其产品线。

苏州锋驰(Feng)公司的发展小趣事
根据反馈信号调整控制电路的参数,使输出电流稳定在设定值。
Enable Semiconductor Corp公司的发展小趣事

在半导体产业链中,Enable Semiconductor Corp公司注重与上下游企业的合作。公司与多家芯片设计公司、封装测试企业建立了紧密的合作关系,共同开发新产品、新技术。这种合作模式不仅降低了公司的研发成本,也加快了产品上市的速度。同时,通过与合作伙伴的资源共享和优势互补,Enable Semiconductor Corp公司在市场上形成了强大的竞争力。

Dau Semiconductor Inc公司的发展小趣事

随着全球电子市场的不断发展壮大,Dau Semiconductor Inc公司开始将目光投向全球市场。公司积极开拓海外市场,与全球各地的电子产品制造商建立合作关系。同时,公司还加强了与国际知名半导体企业的合作与交流,共同推动半导体技术的发展和应用。展望未来,Dau Semiconductor Inc公司将继续秉承创新、卓越、服务的企业精神,为全球电子行业的发展做出更大的贡献。

问答坊 | AI 解惑

基于单片机IAP技术的LED显示屏控制系统

摘要 在研究现有LED显示屏电路的基础上,提出一种基于IAP单片机传送8位串行显示数据的LED显示控制系统。给出与基于该控制系统的数据组织方法相应的硬件电路。以256×64点阵双色LED显示屏为例说明其如何实际应用。同时给出相应的软件源程序;并对LED ...…

查看全部问答>

英特尔最新Atom,内置图形处理及内存控制

美国英特尔发布了开发代码为“Pine Trail”的Atom新平台(包含MPU及外设LSI)(英文发布资料)。其特点是通过在MPU(Atom)中内置了图形处理及内存控制功能,平台的芯片数量从现有的3个减少到了2个。 此次发布的平台主要面向上网本及入门级台式电 ...…

查看全部问答>

【藏书阁】小经验汇集 91个 20.8M

[ 本帖最后由 wzt 于 2010-3-12 16:24 编辑 ]…

查看全部问答>

文件操作的问题

接手一活儿,.net平台下目标平台为windowsCE的一应用软件,就是扫描数据,然后修改到芯片,现在要把扫描的内容和修改的内容同时要保存下来,好让移动设备同PC端同步,请问保存该怎么保存呢?读写文件怎么读写呢?还有怎么放在指定文件夹下呢?一点 ...…

查看全部问答>

寻求红外测温仪的基本原理及电路图!

希望哪位高人能给回答一下,谢谢!…

查看全部问答>

急咨询!!LED点阵64*16的电流有多大,如果用5V的电源,同一块板子上能否公用这个5V电源来为语音芯片供电,是否安全这样?

我在焊接板子上将点阵64*16LED模块的5V电源和另一个语音芯片的电源也是5V的共用,不知道这样是否安全,因为语音芯片的工作电流是25MA,而流经LED的电流肯定很大,不过这些大电流都只通过三极管和灯流入地,我猜想应该不会经过芯片吧,请问各位专业 ...…

查看全部问答>

那个更有前(钱)途

小弟研2,java,c#都是理论上看过教材,调过几个小程序,(不要笑话我),汇编也能编几个程序,以前本科也在混,我知道已经虚度了好几年了,现在不知该走哪条路,是深钻java呢?还是c#,是不是嵌入式比较热,将来更有前(钱)途,望高人指点迷津!!先谢谢了! 自己偏 ...…

查看全部问答>

寄存器输出出现数据不稳定!

将4位的输入 在时钟上升沿赋给输出寄存器,结果输出寄存器在数据稳定前 出现不该有的值!我又在输出和输入之间加入了一级中间寄存器,输入给中间寄存器,中间寄存器在给输出,结果中间寄存器的数据稳定变化,输出端不稳定。在加中间寄存器后,结果 ...…

查看全部问答>

求助:CCS3 .3编译错误:Don\'t know how to build file

初学DSP,在使用CCS3.3时,添加的头文件包含在Document里,怎么加到include里? 在网上找到的链接方法:“buildOptions-->(Tab)complier -->(Category) Preprocessor-->Include search path    把你头文件所在的目录粘贴进去,然后 ...…

查看全部问答>

LPC1114 定时器初值计算?

那位大哥知道LPC1114 定时器32初值计算是如何? 比如定时100ms,如何计算出定时器的初值啊?…

查看全部问答>