STM32下载报错invalid rom table

stm32单片机也用了蛮长时间了,这次遇到的小问题还是蛮有趣的,在这里分享给大家。一起共勉;

今天调试一个stm32板子和往常的习惯一样,会一部分一部分的焊接,今天调试发现下载程序时候报错:invalid rom table。复制到百度里面搜索发现

不是我第一个遇到这样的问题,请参考如下网页:

http://blog.csdn.net/yufengzheyang/article/details/76954121

他们遇到超频的时候死掉的问题,我试了是拉高boot1,boot0低电平可以clear flash,然后下载居然下进去了,兴奋了一下原来解决了。

但是我并没有超频啊,怎么会有这样的问题,百思不得其解。偶然想起多下载几次看看,哦,一下懵了,又下不进去了。看网友有设置到SWD模式

200KHz下载成功的,马上尝试了,确实可以的,但是下载速度就慢了。对比以前的板子觉得不对啊。试了几个速度,500KHz也是可以的,只要上1MHz就不行了。

这是怎么回事,难道这个板子以后要用500Hz速度下载。

不想死心,看网友说降速是因为SWD的下载线长了,让时序不满足,直觉告诉我们20M速度也还对线长没那么敏感,所以继续找原因。我分块焊接的是不是有漏焊的,检查了一段时间发现复位的电阻和电容没有焊接,难道是这里问题,提起电烙铁焊接上,20MHz下载并不报错,OK了。多试了几次也没有问题了。

问题找到,复位电路不焊接会影响SWD的下载速度,请大家参考。

时间: 2024-08-04 04:49:03

STM32下载报错invalid rom table的相关文章

Mysql报错 :Unknown table engine 'InnoDB'  

问题: zabbix服务器重启后,进入zabbix的web发现登录不进去并且网页报mysql的错误,查看mysql的日之后,发现报错: [[email protected] ~]# tail -f /var/log/mysqld.log 140820 16:24:43 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.1.73'  socket: '/var/lib/mysql/mysql.sock'  port: 33

mysql数据库中不能插入0000-00-00 00:00:00日期数据(报错Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00')

报错信息 SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'settlementTime' at row 1 我最后把mysql设置成可空,接受null型 参考:https://yq.aliyun.com/articles/17124 mysql数据库中不能插入0000-00-00 00:00:00日期数据(报错Invalid dat

refiling失败报错Invalid function: org-preserve-local-variables

refiling失败报错Invalid function: org-preserve-local-variables,原因: elc,不太清楚 解决办法: 删除org??目录下的elc文件 https://github.com/syl20bnr/spacemacs/issues/11801 https://emacs-china.org/t/spacemacs-org-mode-org-refile/8157 在github上已经有了相关的Issue, #11788 #11801 解决方案如下:

vue调用组件,组件回调给data中的数组赋值,报错Invalid prop type check failed for prop value. Expecte

报错信息: 代码信息:调用一个tree组件,选择一些信息 <componentsTree ref="typeTreeComponent" @treeCheck="treeCheck" :isClearAllChecked=true :defaultProps="defaultProps"> </componentsTree> 选择之后返回选中数据信息,并且在父组件中给data中的数组(type.typeName)赋值: d

pip下载报错cannot import name &#39;FormatControl&#39;

今天在pycharm中通过pip install下载插件时,不知道什么原因出了错 解决方法:降低了pip的版本 pip下载地址:https://pypi.org/project/pip/19.1.1/#files 下载后解压,并进入解压后的文件 输入 python setup.py install 之后pip成功降级,错误也解决了 pip下载报错cannot import name 'FormatControl' 原文地址:https://www.cnblogs.com/liujinxin123

解决sqoop报错Invalid number; item = ITEM_UNICODE

报错栈: java.sql.SQLException: Invalid number; item = ITEM_UNICODE at com.intersys.jdbc.SysList.getInt(SysList.java:1735) at com.intersys.jdbc.CacheResultSet.getInt(CacheResultSet.java:247) at org.apache.sqoop.lib.JdbcWritableBridge.readInteger(JdbcWrit

nginx在reload时候报错invalid PID number

今天在nginx重新加载配置文件的时候报错 提示无效的PID,打开nginx.pid文件,发现里面是空的,在网上找了下,有的说sudo可以解决,但是又一次失望了 1 2 [[email protected]_23_56 conf]# sudo /usr/local/nginx/sbin/nginx -s reload nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid" 于

mysql 修改列为not null报错Invalid use of NULL value

场景:mysql 给表新增parent_id列,并设置为not null,保存时报错Invalid use of NULL value. 报错原因:因为已存在的数据的parent_id列为null,与not null的设置冲突. 解决办法:新增parent_id列后,先update已存在数据的parent_id为默认值,例如-1.然后修改该列的not null属性,保存成功. 原文地址:https://www.cnblogs.com/lxwphp/p/9055157.html

angular环境 火狐浏览器里new Date() 报错Invalid Date

如图所示 我们有一个月结单的功能  只展示年和月 并且分语言环境 首先我们有一个DateUtils的组件 对外提供方法 然后我发现在方法里的 new Date(str)这一步 如果只提供年和月 在火狐下会报 Invalid Date 但在chorme浏览器下安然无恙 于是分别去两个浏览器里去打debugger对比 发现chorme会在只提供年月的时候 自动补充[日]为'01' 既然问题发现了 那就非常好解决了 在方法里填充上[日]为'01' 然后在展示的时候切掉[日]的展示 另外火狐下 要注意: