|
问题是这样的,我有一个项目原来使用的是STM8S105K6这款芯片(Flash容量32K),后来由于芯片价格上涨,公司需要换成STM8S105K4的芯片(Flash容量16K)。现在问题来了,原来的程序(18K多),烧录到STM8S105K4(Flash容量只有16K),程序仍然能够正常写入,并且运行起来也一切正常。我想问的是STM8S105K4这颗芯片,标称是16K,实际里面的容量是不是不止16K。 |
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
微信公众号
手机版
不知你这种是否也一样,
但感到意外,你是怎样烧录的?没有报错吗?
大神是程序里面强行用地址写入数据。
是代码大小为18K,不是文件大小。
用了两种工具烧录,一种是网上买的手持脱机烧录器,那个烧录器不能选具体的芯片,只能选到 STM8S105xx这样子,烧写进去和校验都没有问题。另一种是在电脑上用STVP烧写的,选择的芯片型号为STM8S105K6,但实际板子上的芯片是K4的,烧进去也没问题,没有报错,程序也正常运行。
谢谢,可能就是你说的那这样子的
官方回复的确如此。