RuoFeng e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
..
.settings e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
applications e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
drivers e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
libraries e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
linkscripts e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
packages e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
rt-thread e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
.config e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
.cproject e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
.gitattributes e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
.gitignore e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
.project e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
Kconfig e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
SConscript e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
SConstruct e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
cconfig.h e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
makefile.targets e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
readme.md e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
rtconfig.h e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
rtconfig.py e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan
rtconfig_preinc.h e69a3882e0 sync: 2026-09-30 11:51:56 4 dagar sedan

readme.md

版本说明

#define BL_VERSION "1.1.4" #define COMPILE "20230901"

    1. rt_fota.c中880行增加__set_CONTROL(0);

      VERSION "1.1.1"

  • 增加BL版本号和编译日期保存至EASYFLASH

  • main函数增加easyflash_init(); 2021-03-16: flash由16m更换为4m 分区表修改: #define FAL_PART_TABLE \ { \ {FAL_PART_MAGIC_WORD, "bl", "onchip_flash", 0, 200*1024, 0}, \ {FAL_PART_MAGIC_WORD, "app", "onchip_flash", 200*1024, 312*1024, 0}, \ {FAL_PART_MAGIC_WORD, "easyflash", FAL_USING_NOR_FLASH_DEV_NAME, 0, 3*1024*1024, 0}, \ {FAL_PART_MAGIC_WORD, "fm_area", FAL_USING_NOR_FLASH_DEV_NAME, 3*1024*1024, 512*1024, 0}, \ {FAL_PART_MAGIC_WORD, "df_area", FAL_USING_NOR_FLASH_DEV_NAME, 3*1024*1024 + 512*1024, 512*1024, 0}, \ }

    2021年4月8日:

    VERSION "1.1.1"

    版本更新: apm32在flash操作,解锁前需要手动关闭中断,上锁后手动打开中断,这一点在差异文件内没写。 对应文件:drv_flash_f1.c

    __disable_irq();

    __enable_irq();

#define BL_VERSION "1.1.3" #define COMPILE "20210701"

  • 针对FLASH硬件失效的修改: 改动位置packages中的fal包fal_def.h ------------------------------------------------------------- #define assert(EXPR) \ if (!(EXPR)) \ { \ FAL_PRINTF("(%s) bootloader fal_def.h has assert failed at %s.\n", #EXPR, FUNCTION); \ while(1); \ } ------------------------------------------------------------- #define assert(EXPR) \ if (!(EXPR)) \ { \ FAL_PRINTF("(%s) bootloader fal_def.h has assert failed at %s.\n", #EXPR, FUNCTION); \ return 1; \ }