最近在给代码升级IAP功能,需要在flash中烧录bootloater和app代码,由于原来app代码已经占用54k,c8t6芯片的flash只有64k,留给bootloader的空间不够了,所以需要更换同引脚更大flash的芯片,cbt6和c8t6的引脚完全一致,只是flash从64k升级成128k,所以现在需要将原来的工程改成cbt6芯片。
1、打开原来的工程(温馨提示:建议第一次操作不要直接用本来的工程改,复制一份代码来修改比较保险)
2、可以看到当前芯片为C8T6,点击左上角芯片类型
3、更换芯片类型。双击选则
4、可以看到现在打开了一个新的工程,没有任何配置
5、点击File,然后点击Import Project...
6、先选择一开始打开的工程,然后按下面内容勾选,然后再点击Try Import,最后点击ok
弹出这个就说明可以了,然后关掉弹窗
可以看到工程配置已经导入了
7、现在修改工程路径,先删除路径的最后一级目录,设置工程名称和原来工程名称一致,然后生成代码即可。
打开keil,确认芯片类型修改成功,工程配置及自定义库都正常,修改完成!
我最近建了一个嵌入式的QQ交流群,感兴趣的可以进群了解一下,我会在群里分享一些常用的代码封装,以及一些项目的源码。QQ群讨论也是完全开放,只要不打广告大家可以就嵌入式尽情的沟通和交流,大家对文章中的内容有疑问也可以在群中提出,有空会尽我所能给大家一些帮助。QQ群号:643408467