你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
使用STM32G030F6做了30片板子,进行批量程序烧录,直接在MDK中烧录。程序中有设置L1级读保护。首次烧写全部显示成功,测试中有10片程序不运行,打算再次烧录时发现已经找不到芯片了。芯片全部是在立创商城上采购的,排除质量问题。正常的芯片在MDK中由于读保护无法再次烧写,但是是可以正常识别芯片的。有没有同行知道这是什么问题?
举报
先进行芯片全部擦除,再进行烧写。如果还不行,用串口工具进行烧写试试。
用官方的工具ST-LINK + STM32CubeProgrammer 试试能不能连接上,连上的话就可以擦除重新烧录。 这个是专业烧录工具来着。
废鱼 发表于 2022-4-2 10:20 先进行芯片全部擦除,再进行烧写。如果还不行,用串口工具进行烧写试试。 ...
现在是SWD接口无法连接,试着用串口连接,好像也不行。在mdk里面设置勾选了下载完成后复位运行选项。后来取消该选项后,连续烧录了6片,没有出现问题。
butterflyspring 发表于 2022-4-2 11:18 用官方的工具ST-LINK + STM32CubeProgrammer 试试能不能连接上,连上的话就可以擦除重新烧录。 这个是 ...
[md]现在是SWD接口无法连接,试着用串口连接,好像也不行。在mdk里面设置勾选了下载完成后复位运行选项。后来取消该选项后,连续烧录了6片,没有出现问题。
如果烧录口连不上就没办法了! 建议楼主还是使用常见的烧录器吧,如果烧录optionbyte 出错,芯片为了保护内容有可能进入不能恢复的保护状态,保证内部不能被连接访问。这种高级保护功能被启动,只能换掉芯片了。 所以加强烧录的可靠性才是重点哦。
butterflyspring 发表于 2022-4-6 11:48 如果烧录口连不上就没办法了! 建议楼主还是使用常见的烧录器吧,如果烧录optionbyte 出错,芯片为了保 ...
[md]就是使用的STLINK,保护也只是设置的L1级保护,并没有设置L2级保护。而且烧录正常的芯片在mdk和中是可以识别芯片的,只是不能再次烧写,要取消保护标志。而烧录出错的芯片就完全识别不到了。后面只验证了6片,不知道是不是自动复位导致程序乱了。
前几天我也从立创商城采购了10片STM32G030F6P6,烧写很正常,debug跟踪程序也执行正常,但是测试UART端口输入输出和TIM3_PWM,全部是无反应,使用示波器查看,所有输入端口输入信号正常,但是输出端口没有任何输出,是芯片本身的问题还是买到了假芯片????无法确定。
网上查到的方法都试了一遍,结果还是一样,到底为何?????
中山无雪@ 发表于 2023-3-31 19:35 [md]前几天我也从立创商城采购了10片STM32G030F6P6,烧写很正常,debug跟踪程序也执行正常,但是测试UART端 ...
butterflyspring 发表于 2023-4-3 10:03 这玩意出厂前都经过机器设备测试过的,坏的可能性不大。 楼主测过对用IO口的翻转信号输出么? IO翻转输出 ...
试过直接翻转、writeport、PWM、UART等效果一样,没反应,但是进入debug但不跟踪,各寄存器的写入、时钟设置等都正常,各时钟的值也正常,就感觉是有一个开关没打开一样。
从X宝上买了一块STM32G030F6P6的最小板想测试一下,结果STLINK无法识别,又退回去了。
中山无雪@ 发表于 2023-4-13 14:14 [md] 都试过,没有反应,也忒奇怪了。
butterflyspring 发表于 2023-4-14 10:25 确实很奇怪,直接输出IO翻转都没反应,而且寄存器还在动~~~ 不像是软件问题了 要么是对外连接问题,要么 ...
确实很奇怪的问题
这几天又找了几片STM32G030F6P6,测试后是正常可用的,仔细比较两次的片子,没发现翻新的问题(至少从外部看看不出来),到底是什么问题看不出来,想用又不敢用,因为不知道什么时候会出现问题。
新拿到的片子还有一个问题,就是测试UART时设置了接收超时(在STM32G431上正常)(HAL_UART_EnableReceiverTimeout(&huart2); HAL_UART_ReceiverTimeout_Config(&huart2, 5);)
但是每次输入少量数据时根本无法触发RTOF中断,而是等到输入足够数据后先触发接收完成中断,然后紧接着会触发RTOF中断,对此芯片的疑虑更深了,不像一个大公司的产品。
第三季度啦,兄弟们
STM32G070RBT6TR ADC采集定点电压误差较大,有没有优化方向
电脑主机一亮一灭启动不了
LIS2MDL X轴数据读取问题
无法完全整片擦除 STM32H Nucleo
周末卡点打卡
使用touchgfx控件modalWindow,显示会有条纹
stm32cubemx和数据手册对不上
STM32G0b1 USB device cdc显示设备描述符请求失败
先进行芯片全部擦除,再进行烧写。如果还不行,用串口工具进行烧写试试。
用官方的工具ST-LINK + STM32CubeProgrammer 试试能不能连接上,连上的话就可以擦除重新烧录。 这个是专业烧录工具来着。
或者在MDK里面全片擦除
现在是SWD接口无法连接,试着用串口连接,好像也不行。在mdk里面设置勾选了下载完成后复位运行选项。后来取消该选项后,连续烧录了6片,没有出现问题。
[md]现在是SWD接口无法连接,试着用串口连接,好像也不行。在mdk里面设置勾选了下载完成后复位运行选项。后来取消该选项后,连续烧录了6片,没有出现问题。
如果烧录口连不上就没办法了! 建议楼主还是使用常见的烧录器吧,如果烧录optionbyte 出错,芯片为了保护内容有可能进入不能恢复的保护状态,保证内部不能被连接访问。这种高级保护功能被启动,只能换掉芯片了。 所以加强烧录的可靠性才是重点哦。
[md]就是使用的STLINK,保护也只是设置的L1级保护,并没有设置L2级保护。而且烧录正常的芯片在mdk和中是可以识别芯片的,只是不能再次烧写,要取消保护标志。而烧录出错的芯片就完全识别不到了。后面只验证了6片,不知道是不是自动复位导致程序乱了。
前几天我也从立创商城采购了10片STM32G030F6P6,烧写很正常,debug跟踪程序也执行正常,但是测试UART端口输入输出和TIM3_PWM,全部是无反应,使用示波器查看,所有输入端口输入信号正常,但是输出端口没有任何输出,是芯片本身的问题还是买到了假芯片????无法确定。
网上查到的方法都试了一遍,结果还是一样,到底为何?????
这玩意出厂前都经过机器设备测试过的,坏的可能性不大。
楼主测过对用IO口的翻转信号输出么?
IO翻转输出至少可以表示引脚到晶圆里面连接关系正常~~
都试过,没有反应,也忒奇怪了。
试过直接翻转、writeport、PWM、UART等效果一样,没反应,但是进入debug但不跟踪,各寄存器的写入、时钟设置等都正常,各时钟的值也正常,就感觉是有一个开关没打开一样。
从X宝上买了一块STM32G030F6P6的最小板想测试一下,结果STLINK无法识别,又退回去了。
确实很奇怪,直接输出IO翻转都没反应,而且寄存器还在动~~~
不像是软件问题了
要么是对外连接问题,要么是这几个IO脚电气损坏。但要是10片都这样,那就更离谱了
确实很奇怪的问题
这几天又找了几片STM32G030F6P6,测试后是正常可用的,仔细比较两次的片子,没发现翻新的问题(至少从外部看看不出来),到底是什么问题看不出来,想用又不敢用,因为不知道什么时候会出现问题。
新拿到的片子还有一个问题,就是测试UART时设置了接收超时(在STM32G431上正常)(HAL_UART_EnableReceiverTimeout(&huart2); HAL_UART_ReceiverTimeout_Config(&huart2, 5);)
但是每次输入少量数据时根本无法触发RTOF中断,而是等到输入足够数据后先触发接收完成中断,然后紧接着会触发RTOF中断,对此芯片的疑虑更深了,不像一个大公司的产品。