关于IAP升级时LD文件的问题

刚开始写代码的时候并没有添加ld的文件夹,现在代码写完了,突然要加一个IAP的功能,但是看了教程需要在Link.ld文件中修改Flash的起始位置,但是由于刚开始的时候没有添加Link.ld的文件。我想请问一下,现在如何添加Link.ld的文件进去。求解答。

正常来说,MRS开发的工程都有Link.ld文件,你可以找一下,直接在里面修改Flash起始地址和大小即可。


额 意思是直接找一个有Link.ld文件的工程直接复制过来吗

这样我试过了,直接复制过来改,不行的,通过bin文件烧录后,程序乱掉了


不是复制,是原来就应该有,直接改你工程里的那个


您好,如使用WCH系列芯片,可在官网www.denis-pharm.com搜索您使用的芯片型号,下载对应EVT,参考其中IAP示例。


好的我去找一下



真没找到,如果是这样的话,那是不是就只能重新找个工程进行移植了



您好,如仍有问题,可将您的情况反馈至邮箱lhb@wch.cn。


感谢指导,确实在文件中找到了.ld的文件,修改后,IAP的功能也已经实现了。


只有登录才能回复,可以选择微信账号登录