DENGCHOW
DENGCHOW
This guy hasn't written anything yet

注册于 2 years ago

回答
38
文章
7
关注者
8

DENGCHOW 对问题发布了答案

1 day ago

这个RT_Thread可以移植到esp32里面去吗

https://club.rt-thread.org/ask/question/430223.html

DENGCHOW 对问题发布了答案

1 day ago

RTT Studio 链接脚本的映射的问题

直接去改 .lds 吧,图形界面操作有时候不如在文件里操作实在

DENGCHOW 对问题发布了答案

5 days ago

usart2_sample(int argc, char *argv[])

这个是命令行用的,和你在windows的cmd界面运行一个带参数的程序是一样的。如果你要在程序中调用,第二个参数传进来一个类型匹配的指针就行了。

DENGCHOW 对问题发布了答案

2 weeks ago

如何让finsh最先初始化

int rt_init_all(void) { init_1(); init_2(); init_3(); init_4(); } INIT_DEVICE_EXPORT

DENGCHOW 对问题发布了答案

2 weeks ago

请问Tail-Chain(尾链)中断响应方式在同一个中断连续触发时会怎么表现?

中断咬尾。可以这么理解,中断服务函数中会使用寄存器进行各种操作,但是没见过中断函数退出前要对这些寄存器数据进行压栈保护的,原因在于中断服务函数是上下文无关的,中断服务函数是个可以与主程序并列的一段操作

DENGCHOW 发表了评论

2 weeks ago

RTT Nano内存泄漏问题

@QTWH_4470 SystemCoreClock = 168000000 相当于手动初始化了。实际上即便是裸机,SystemInit 都是一些配置寄存器的操作,即使读全局变量,也要先手动初始化,不

DENGCHOW 发表了评论

2 weeks ago

RTT Nano内存泄漏问题

@QTWH_4470 rtt 劫持了调用 main 的过程,在调用 main 之前插入了内核启动的代码,然后再调用回去(实际是创建了 main 线程,复杂一些)#if defined(__CC_ARM

DENGCHOW 发表了评论

2 weeks ago

RTT Nano内存泄漏问题

@QTWH_4470 你断点设在哪都一样啊。全局变量是保存在 flash 里的,上电才会被加载到 ram 里,这一过程称为分散加载。分散加载在 __main 函数中完成,包括对 rw 段的初始化,对

DENGCHOW 对问题发布了答案

2 weeks ago

RTT Nano内存泄漏问题

与内存泄漏无关,keil 里的 __main 函数是编译器内建函数,会根据程序文件的信息进行分散加载,不调用 __main,ram 中的数据都没初始化。

DENGCHOW 对问题发布了答案

2 weeks ago

rt-smart的应用程序该如何实时响应中断呢?比如外部中断

好久没有去跟smart的项目了,不知道现在smart目前对中断的支持到了什么样。应用程序应该不需要关注“中断”,裸机下使用中断无非是为了那些慢速、低频、非周期的数据。既然如此,有了os之后,应该让os

DENGCHOW 发表了评论

2 weeks ago

请教关于NVIC_VTOR_MASK这个值是如何得到或计算的?

@fubaojun2006 抱歉,可能我的这个图有些片面。可能对于不同的cortex核,该寄存器描述可能不同,我只是随便找了一个SCB的描述来说明这个问题,具体值是多少需要根据手册来。

DENGCHOW 对问题发布了答案

3 weeks ago

请教关于NVIC_VTOR_MASK这个值是如何得到或计算的?

cortex-m 手册里的,下图的是 m3 中对 SCB->VTOR 的描述

DENGCHOW 对问题发布了答案

3 weeks ago

编译器是怎么保证启动文件中的中断向量表放在FLASH中的起始位置的呢

链接脚本 .sct 文件中指定的

DENGCHOW 对问题发布了答案

3 weeks ago

ov2640 id读取错误

sccb读时序有个重新start的操作,不知道rt的i2c驱动里兼容没

回到
顶部

发布
问题

投诉
建议