
我想在自定义一个段,然后在这个段里面进行弱定义,就类似于中断向量表
__user_V DCD Firmware_Init DCD LED_ONN user_V_End user_V_Size EQU user_V_End - user_V AREA |.text|, CODE, READONLY EXPORT Firmware_Init [WEAK] EXPORT LED_ONN [WEAK] Firmware_Init LED_ONN B . END 我还修改了sct文件 LR_IROM1 0x08000000 0x00020000 { ; load region size_region ER_IROM1 0x08000000 0x00010000 { ; load address = execution address .o (RESET, +First) (InRoot$$Sections) .ANY (+RO) .ANY (+XO) } ER_IROM2 0x08010000 0x00010000 { ; load address = execution address *.o (U_FIRMWARE, +First) } RW_IRAM1 0x20000000 0x00010000 { ; RW data .ANY (+RW +ZI) } C文件里面是这样的 typedef struct U_FUN { void (Firmware_Init)(void); void (LED_ONN)(void); }U_FUNC_S; 在map文件也有这个段 Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08010000 0x08004024 0x00000008 Data RO 201 U_FIRMWARE user_apiexport.o 逻辑上当我调用Firmware_Init时,应该会找到在C文件中同名的函数去执行 gFUNC_S->Firmware_Init(); gFUNC_S->LED_ONN(); 但是这样调用不会执行 |
6.28周六签到打卡
foc2.0函数SVPWM_3ShuntCalcDutyCycles看不明白
请问有stm32f103驱动无刷电机的学习资料吗,找了很久都没有找到
STM32F103RET6 FLASH擦除失败问题
stm32编码器模式计数问题
关于ASM330LHH TR调试中的问题
STM32会存在单个IO口坏掉的情况吗?
STM32的DCode bus是连接到bus matrix的吗?参考手册描述和图片是不符吗?
stm32ide怎么正确的导出项目
STM32F105RBT6 2025年 ROSH REACH 报告