LE04 KEIL工程编译问题
-
问题描述
在main函数中直接调用幂函数pow()可以正常编译,但是定义一个函数,将pow作为函数返回值则编译报错。
直接调用可正常编译如下图:在自定义函数中调用编译报错如下图:
-
LR_flash 0 { IVT_start +0 EMPTY 0 { } ER_IVT +0 0x400 { *(.isr_vector) } IVT_end +0 EMPTY 0 { } IVT_RAM_start 0x1FFF0000 EMPTY 0 { } ER_IVT_RAM +0 0x400 { .ANY (.isr_vector) } IVT_RAM_end +0 EMPTY 0 { } ER_TEXT 0x400 FIXED 0xFFC00 { .ANY (+RO) } ;; bss BSS_start 0x1FFF0400 EMPTY 0 { } ER_DATA_BSS +0 { .ANY (+ZI) } BSS_end +0 EMPTY 0 { } ;; code_ram CODE_RAM_start ImageLimit(ER_DATA_BSS) EMPTY 0 { } ER_DATA_CODE_RAM +0 { *(.code_ram) } CODE_RAM_end +0 EMPTY 0 { } ;; rw DATA_RAM_start AlignExpr(ImageLimit(CODE_RAM_end), 4) EMPTY 0 { } ER_DATA_RW +0 { .ANY (+RW) } DATA_RAM_end +0 EMPTY 0 { } ER_RETENTION_RAM 0x1FFFC000 0x8000 { * (.bss.retention_ram) } ER_STACK 0x20010000 EMPTY -0x400 { } STACK_end +0 EMPTY 0 { } }
Frankie 你看看能不能换成这个模板
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...