• 2024-09-28STM32F407+IAP+Ymodem协议
    首先硬件, BOOT的接线方式是选择方式1,当stm32软件复位可以0x08000000重新启动程序重新加载bootloader程序移植官方的ymodem协议common.c1/**2******************************************************************************3*@fileSTM32F4xx_IAP/s
  • 2024-07-02xmodem ymodem xmodem协议和区别
    Overview帧长度=(帧头+数据+帧尾)Xmodem原始版XmodemCRCXmodem1KYmodemYmodem-gZmodemkermit帧头(1字节)NAKSOHSTXSOH或者STXSOH或者STX??数据包128字节128字节1024字节1024字节或者128字节1024字节或者128字节最大8K最小10字节最大9K最小64
  • 2024-05-19stm32 bootloader的app中断向量偏移设置,HAL库
    如何设置Hal库的中断向量偏移看前几篇的stm32f103c8t6HAL库更改中断向量表(app部分)-这一切足够了-博客园(cnblogs.com)我这里bootloader的APP开始地址就是0x08006000,中断向量偏移0x00006000设置完成之后编译mdk,将生成的bin文件使用ymodem写入0x08006000中这里设置一个IO
  • 2024-05-19stm32f103c8t6使用bootloader进行ymodem下载和app程序测试,部分总结(暂未测试中断向量偏移问题)
    bootloader程序部分(功能测试)print_boot_message();/*USERCODEEND2*//*Infiniteloop*//*USERCODEBEGINWHILE*/uint8_tkey_get_state;while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*/key_get_state=g