嵌入式
文章平均质量分 78
AM64XX,GD32,stm32
baowxz
一日不读书,无人看的出;一周不读书,开始会动粗;一月不读书,笨的像头猪。
展开
-
【GD32H759】代码占用ram大小超过512k不能运行
原来如此,这部分的共享ram可以配置到itcm,dtcm和正常程序用的ram一块使用,但是需要分配他的大小,可以自定义分配!搜关键字itcm/tcm,终于发现有个函数 ob_tcm_shared_ram_size_get可以干这个事。查看ram地址配置文件发现,默认itcm和dtcm配置的都是64k,我也把他配置为64k吧。1、今天调试GD32H759程序发发现,当程序 大小为:503kb时可以运行。=============又是学习的一天============4、通过程序读下itcm,dtcm大小。原创 2024-09-03 15:17:47 · 275 阅读 · 0 评论 -
freertos任务管理器,任务监控
例如,如果一个任务调用vTaskDelay(),它将被阻塞(被置于阻塞状态), 直到延迟结束-一个时间事件。处于阻塞状态的任务通常有一个"超时"期, 超时后任务将被超时,并被解除阻塞, 即使该任务所等待的事件没有发生。与“阻塞”状态下的任务一样, “挂起”状态下的任务不能 被选择进入运行状态,但处于挂起状态的任务 没有超时。当任务实际执行时,它被称为处于运行状态。准备就绪任务指那些能够执行(它们不处于阻塞或挂起状态), 但目前没有执行的任务, 因为同等或更高优先级的不同任务已经处于运行状态。原创 2024-01-12 14:43:35 · 1031 阅读 · 0 评论 -
1、AM64xx的SDK重新编译lib文件
如果安装了ccs,ccs已经有gmake了,所以只需将gmake添加到系统的path路径。我的ccs装在D盘,使用将 D:/ti/ccs1230/ccs/utils/bin 加入系统path路径,之后打开cmd,查询如下:OK。原创 2023-10-11 10:46:23 · 386 阅读 · 0 评论