
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
用于设置线程名。:用于设置线程优先级。:用于设置线程栈大小(堆栈使用溢出会卡死)。:用于设置线程函数名。:代码的生成方式选项,可选择以 形式生成。:线程函数参数:选择使用动态内存分配的还是静态内存的方式创建线程。:当使用静态内存创建线程,使用的栈地址名。:当使用静态内存创建线程,创建的线程控制块变量名。生成代码后的位置:1、在中声明了任务控制块(TCB)指针变量:来源:实际就是指针2、在中声明了任

FreeRTOS是专为小型嵌入式系统设计的可扩展的实时内核。亮点包括:微小的封装形式。免费的RTOS调度程序免费嵌入式软件源代码。免版税。抢占式,协作式和混合配置选项,可选时间分片。SafeRTOS衍生产品对代码完整性提供了高度的信心。包括一个为低功耗应用设计的tickless模式。可以使用动态或静态分配的RAM来创建RTOS对象(任务,队列,信号量,软件定时器,互斥体和事件组)。官方支持>30个

(科普一下:被设置为读保护的芯片去除读保护时会将片内所有Flash擦除(0xFF),这也就是FLYMCU串口下载程序时的第一步擦除芯片的方法,先将Flash设为读保护,再解除读保护。先前使用的是FLYMCU的串口下载,可能是因为下载过程中出现BUG从而导致被读保护,但是这种被读保护不是那种名正言顺设置的,所以可能就造成了这种flash读取保护等级紊乱的BUG,而且解保护无法正确进行,所以先进行读保

如果采用ST-LINK对设备供电,但设备对电流的抽取较多,ST-LINK的输出供电不稳,也可能出现“UR connection mode is defined with the HWrst reset mode“报错。真实的原因,其实是STM32CUBEPROGRAMMER对ST-LINK的序列号识别问题,其实,换个序列号识别正常的ST-LINK就可以用STM32CUBEPROGRAMMER连接上

Ctrl+↑/↓编辑器视图上移/下移(可按住)Alt+↓/↑行下移/上移(可按住)Ctrl+/注释行/取消注释行。Ctrl+M最大化/默认当前窗口。Ctrl+O显示大纲(方便跳转)Alt+←/→前一个/后一个页面。Ctrl+Shift+代码字体变大。
CCM (core coupled memory)是在CPU核里的,速度更快,所以可以把最常用的,最频繁用的程序段放。使用STM32CUBE IDE配置。只需要在定义的变量后面加到这里面;STM32CUBE IDE 使用CCMRAM。不用修改FLASH.LD文件。
因为是使用IDE下载的,在下载时会检测STM32的ID。而买到的这个32不是正品所以检测不通过,所以出现这个问题,换一个正品32就可以了。STM32CubeIDE高版本下载程序出现:Could not verify ST device。版本使用国内的下载器没法匹配,还有可能会芯片不是ST的。更多选项请在里面找个叫做target的目录,在里面能找到。STM32CubeIDE版本更新以后,解压到任意目

支持图形化和命令行的烧录工具。它提供了易用、高效的界面或接口,方便用户通过多种通信接口(JTAG、SWD、UART、USB DFU、I2C、SPI、CAN等)对设备内部或外部存储空间进行读取、烧写和验证等功能。附带Trusted Package Creator方便安全固件生成,对安全固件安装(SFI)、读保护设置等安全特性配置提供更方便支持。usart、USB下载就是ISP下载了,先将boot0拉

将SimplifiedChinese.dll文件拷贝到安装目录内“lang”文件夹(一般为X:\Program Files\Polar\Si9000\lang),然后运行 Si9000 ,单击菜单“Configure”-“language Settings”打开对话框,选中“SimplifiedChinese.dll”后单击“Apply”按钮,提示需要重新启动“Si9000”,单击“确定”按钮,然









