问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - RTOS
  • GD32303CEVAL的SD卡驱动无法再Freertos中正常使用

    [align=left][font=宋体]在粿机中使用sd_block_read/[/font][font=宋体]sd_block_write读写正常[/font][/align][align=left][font=宋体]下图是进入rtos前的[/font][font=宋体]粿[/font][font=宋体]机程序[/font][/align] [align=left]进入rtos后读写时产生错误,产生两种错误1是SD_CMD_RESP_TIMEOUT,这个错误在写的时候产生,二是SD_COM_CRC_ERROR,这个错误在读的时候产生,rtos中也不是完全无法读写,有小概率可以正常读写 在手册中我找到下面内容[/align][align=left]这是程序检测错误时的依据,是sd卡响应相关的寄存器r1。检测到使用CMD16时产生命令响应超时错误[/align]

    RTOS SD卡 国产芯片 单片机 嵌入式

    818浏览量 2回复量 关注量
  • GD32F350移植FreeRTOS应该选哪个?

    GD32F350手册上写的是M4的内核,但是在IAR上不支持选择FPU.现在一直freertos的时候就发现使用M4接口的程序就会一直报错,提示必须开启FPU; 我在网上查找的GD32F350移植freertos都是用M3的接口程序; 我到底应该选M3还是M4?

    单片机 国产芯片 RTOS MUC 技术交流

    3338浏览量 11回复量 关注量
  • 请问TI-RTOS里swiParams.arg0里的arg0是用来做什么的? sos

    [i=s] 本帖最后由 fondsjay 于 2020-12-25 13:32 编辑 [/i] Swi_create creates a new Swi object. The following C code sets Swi parameters and creates two Swi objects: Void main() { Swi_Params swiParams; Swi_Params_init(&swiParams); swiParams.arg0 = 1; swiParams.arg1 = 0; swiParams.priority = 2; swiParams.trigger = 0; swi0 = Swi_create(swi0Fxn, &swiParams, NULL); swiParams.arg0 = 2; swiParams.arg1 = 0; swiParams.priority = 1; swiParams.trigger = 3; swi1 = Swi_create(swi1Fxn, &swiParams, NULL); BIOS_start(); } 以上arg0和arg1是什么意思?定义时有什么讲究吗?

    AMS RTOS RAM TI ip

    1345浏览量 0回复量 关注量