Dail a5a109b48b 1,文件头原预留位改为自定义位,用于根据客户定制化信息设定内容,bin文件头内容如下: 11 hónapja
..
DebugConfig b0456276f7 first 6 éve
RTE 96554c2128 修改sendUpdateAck函数,解决校验结果不对的问题。 6 éve
obj 8ea2600610 RCT7验证功能正常,待试产确认。 1 éve
EventRecorderStub.scvd b0456276f7 first 6 éve
JLinkLog.txt a5a109b48b 1,文件头原预留位改为自定义位,用于根据客户定制化信息设定内容,bin文件头内容如下: 11 hónapja
JLinkSettings.ini b0456276f7 first 6 éve
STM32F103C8T6_BOOTLOADER.uvprojx a5a109b48b 1,文件头原预留位改为自定义位,用于根据客户定制化信息设定内容,bin文件头内容如下: 11 hónapja
readme.txt b0456276f7 first 6 éve
startup_stm32f103xb.lst 9651fa9d35 增加bin文件头校验功能,校验失败时不更新程序。 11 hónapja
startup_stm32f103xb.s b0456276f7 first 6 éve

readme.txt

/***********************************************************************/
ƣSTM32F103C8T6_V1.0
ܣBootloader;UART,CANͨѡUART_BOOT,CAN_BOOTѡ
ߣVincent
ʱ䣺20170830

˲BootloaderCotex-M3ںˣǻSTM32F103C8T6M3ͺ޸Ŀռ仮ֺ͵ַּ
-------------------------ռ仮-----------------------------------
ͺ FLASH RAM
STM32F103C8T6 256k 20k
Bootloader 10K --
汾Ŵ洢 2K --
app 52K --


-------------------------ַ-----------------------------------
ʼַ ַֹ
Bootloader 0x08000000 0x080027FF
汾Ŵ洢 0x08002800 0x08002FFF
app 0x08003000 0x0800FFFF
------------------------״̬ʶ -----------------------------------
OLD_VERSION_ADDRESS ((uint32_t)0x08002800) //ϰ汾Ŵŵַ
NEW_VERSION_ADDRESS ((uint32_t)0x08002804) //°汾Ŵŵַ

ʹ÷
1.APP_libļӵĿļУmain.c#include "app_loader.h"
2.mainʼĵطIAP_InitԭطĶ
3.APPַOption˵->Target->IROM1,һֵΪ0x0x08003000
4.ɣ