小233宋 发表于 2024-2-27 22:28:09

FreeRTOS 纯净工程 建立问题

各位大佬好,我想获得一个纯净的FreeRTOS工程,新建了一个工程并进行了一些操作后,编译这个工程出现了一些问题,求大佬帮忙看看。
以下是我进行的操作:
(1)新建一个STC32G2K128工程
(2)将FreeRTOS-Modbus这个工程中的文件复制到新建工程的目录下
(3)删除了一些文件:
目录\Sources\User\
文件:01-用P6口...
         03-用P6 P7口...
         08-用串口1...
         15-电子钟-IO...
         16-电子钟-ADC...
         17-NTC测温度.c
(4)在Target下新建三个Group:FreeRTOS-Core、FreeRTOS-Port、User
(5)添加文件到新建的三个Group中,并保持与FreeRTOS-Modbus这个工程中的一致
(6)设置port.c文件包含汇编文件
(7)设置Option of Target与FreeRTOS-Modbus这个工程中的一致
(8)进行编译后出现如下错误:.\Objects\port.src(857): error A45: UNDEFINED SYMBOL

小233宋 发表于 2024-2-27 23:34:38

当我回到家之后……用家里的笔记本测试又能通过编译了,就很玄学……

小233宋 发表于 2024-2-28 00:14:18

我将我新建的工程文件分享出来

tzz1983 发表于 2024-2-28 13:03:17

本帖最后由 tzz1983 于 2024-2-28 13:04 编辑

小233宋 发表于 2024-2-27 23:34
当我回到家之后……用家里的笔记本测试又能通过编译了,就很玄学……
出现未定义符号: "vTimer0ISR??"应该是宏定义 #define configUSE_ROMHUGE   0   //1 ROM使用HUGE模式,0使用LARGE模式与编绎选项卡中的选项不匹配.
玄学, 说明你累了, 改来改去又改好了, 无法再还原当时的场景

jxdaya123 发表于 2024-5-15 20:59:44

vTimer0ISR?_和   vTimer0ISR?? 在哪个文件里可以找到?

虽工亦匠 发表于 2024-5-16 16:04:05

在文件:“port.c”中
页: [1]
查看完整版本: FreeRTOS 纯净工程 建立问题