stc12k128芯片boot大于4k的一些问题
1、boot程序大于4k时,能否提供一个例程或说明看看。2、当boot,app程序都写好生成hex后,如何把这两个程序合成一个,给车间生产用,重点,谢谢!
1. 用户ISP程序空间可以自定义修改,例子分配4K空间给用户ISP(地址0000H~0FFFH),用户可根据自身需要进行修改。附件提供一个用户ISP划分60K空间的例子供参考。
“StcIsp_User.exe”升级软件打开一次关闭后,会在软件目录下生成一个“StcIsp_User.ini”文件,文件里可以修改用户ISP程序空间。例如
;设置用户ISP大小(512的整倍数),默认为4096(4K字节)
IspSize=61440
2. 使用ISP软件就可以同时打开用户ISP程序,与用户应用程序,一起烧录。
谢谢你的回复,这几天我试了试,存在一个问题:
当boot大小为4k时,从boot跳到app,app程序也能运行正常。(用isp软件象你这样烧录)
当boot 大小为8k或60k时,从boot跳到app,app程序只能跑主程序,中断程序进不去。(用isp软件象你这样烧录)
请问这是为什么。(用我自己的app程序),谢谢! APP中这样设置
C251的设置INTVECTOR(0x2000)
L251,,0xFF0003-0xFF2003
是不是设置有错?
boot大于4K时我跳app就死,没找到原因,你的解决没 bvv 发表于 2026-3-28 16:57
谢谢你的回复,这几天我试了试,存在一个问题:
当boot大小为4k时,从boot跳到app,app程序也能运行正常。( ...
我也遇到,boot我做的24K,跳app后看main跑了一段,好像也中断死的,你的解决没 张辉华 发表于 2026-5-15 08:56
我也遇到,boot我做的24K,跳app后看main跑了一段,好像也中断死的,你的解决没 ...
2楼附件例子app程序里面也有中断,先用例子验证功能正常后,再跟你的程序、项目设置进行对比。 乘风飞扬 发表于 2026-3-24 18:03
1. 用户ISP程序空间可以自定义修改,例子分配4K空间给用户ISP(地址0000H~0FFFH),用户可根据自身需要进行 ...
专门试了这个,boot配置大小60K跑OK,但boot大小改为20K,24K都试了,主程序中断异常,改回60K变正常,老的4K当然OK,帮验证
页:
[1]