RuoFeng 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
..
.settings 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
applications 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
drivers 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
libraries 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
linkscripts 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
packages 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
rt-thread 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
.config 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
.cproject 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
.gitattributes 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
.gitignore 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
.project 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
Kconfig 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
SConscript 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
SConstruct 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
cconfig.h 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
makefile.targets 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
readme.md 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
rtconfig.h 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
rtconfig.py 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa
rtconfig_preinc.h 81e89c2870 sync: 2026-09-30 11:50:06 3 giorni fa

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; \ }