at32如何用daplink烧录ATLINK报价150RMB,相比stlinkv2来说高了不止一点两点,如果想用at32芯片来替换stm32芯片,jlink是比较不错的选择。怎样写stm32iap应用程序不用重新写,只需要在你原来的没有IAP的工程代码上加上一些东西。
1、stm32的IAP怎么实现啊?阿莫论坛里面有个家伙开了个搞定STM32IAP的帖子,写得很详细,你看一下能不能找得到。iap就是对FLASH编程。肯定是先复制到sram里,然后才烧写到flash中。flash编程是必须要看的,此外还要知道串口传输文件的协议,比如说Xmodem、Ymodem协议等等。
2、有谁买过STM32F407核心板呀?怎么烧录程序你好,有买过烧录方法:把芯片的VDD,VSS,CLK,DATA,RESET这些PIN用烧录座转出来,连接到烧录器对应的脚上,同时注意烧录器电源不要太大,以免烧坏开发板把亿普烧录器加载程序按开始键进行擦除,查空,烧录,校验,如果不能烧录,则看下烧录座是否有问题,连接的脚位是否不正确。
3、STM32Bootloader引导程序怎么烧录用编程软件keiliar或者Jlink,STlink的下载软件都可以,烧录器用Jlink,STlink,串口下载器都可以接线方式看管脚连接,一般板子上都有,除非自己做的板子,那要自己引出来了最后还有你说的Bootloader一般下载上电运行的地址处,跳转的程序记得修改向量表。stm32f103的片内的flash的起始地址是0x,你用keil看0x0地址数据会发现和0x那里是一样的,这是st设计的,没法改!
4、at32如何用daplink烧录ATLINK报价150RMB,相比stlinkv2来说高了不止一点两点,如果想用at32芯片来替换stm32芯片,jlink是比较不错的选择。当然淘宝买的10几元的stlinkv2是可以直接刷成jlinkob的,但是只能用于stm32芯片(具体怎么刷,百度可以搜搜,很容易找到答案)。下面说说我使用的at32f403arct7芯片,在mdk开发下,是可以直接用stlinkv2烧录的。
5、怎样写stm32iap应用程序不用重新写,只需要在你原来的没有IAP的工程代码上加上一些东西。最重要的一点就是向量表需要重新定位,使用相关函数即可,具体的你稍微搜索一下就能知道如何重新定义一个中断向量的偏移地址,另外需要说明的是,根据我的经验,app里面不像网上说的那样,从IAP跳转到APP后,AAP第一句代码就是重新设置向量偏移,应该要先初始化系统时钟,再执行向量偏移的修改。