zhp 发表于 2023-7-3 08:56
主要是要看你放到外部Flash中的代码、项目设置以及
你将外置代码写入到外部Flash中的一些步骤
...
外部代码的设置,都是默认的,我把整个包都放上去了 还以为被和谐了,原来在第二页{:4_167:} chenyl 发表于 2023-7-3 09:31
外部代码的设置,都是默认的,我把整个包都放上去了
bootloader文件夹是启动程序,外面的是我放在外部flash的程序 chenyl 发表于 2023-7-3 09:42
bootloader文件夹是启动程序,外面的是我放在外部flash的程序
首先,你发出来的压缩包中所有源代码全部是乱码
其次我看了一下你bootloader项目中的M51文件
bootloader里面的代码根本不是从0x500开始,你将这段代码放
到EEPROM/ROM的0x500地址,代码绝对是无法正常执行的
zhp 发表于 2023-7-3 10:38
首先,你发出来的压缩包中所有源代码全部是乱码
这个地址是bootlader跳转到应用程序的地址吗,在哪里修改的 zhp 发表于 2023-7-3 10:38
首先,你发出来的压缩包中所有源代码全部是乱码
bootloader的代码是应该从0x00开始执行,应该是要修改应用程序的代码地址吧 chenyl 发表于 2023-7-3 10:50
这个地址是bootlader跳转到应用程序的地址吗,在哪里修改的
代码乱码没办法,我想起了这是公司电脑,发不出去的 chenyl 发表于 2023-7-3 10:58
代码乱码没办法,我想起了这是公司电脑,发不出去的
建议bootloader项目做如下设置
但要注意bootloader中不要使用任何中断,否则无法实现你的需求
zhp 发表于 2023-7-3 11:08
建议bootloader项目做如下设置
为什么是0x0500,我应用程序的地址是0x5000开始,还有个疑问是为什么是设置bootloader程序,不是应该改应用程序设置吗 zhp 发表于 2023-7-3 11:08
建议bootloader项目做如下设置
好了好了,感谢大哥指点,我太笨了领悟迟钝
页:
1
[2]