天狼八部
天狼八部
This guy hasn't written anything yet

注册于 2 years ago

回答
3
文章
0
关注者
0

天狼八部 发表了评论

1 month ago

串口的结构体好奇怪,为啥不对齐来呢

改不改这个结构体大小都没变

天狼八部 发表了评论

1 month ago

【1024特别策划】Show me your bad code!

遇到过一个项目,有一个函数 3000+ 行,一个大 switch,里面每个 case 都有 switch,最多的有 4 层。最外层的每个 case 其实是状态,想过将每个 case 提取出来封装成函数

天狼八部 发表了评论

1 month ago

SPI DMA 缓冲区

@fralone 看你是用 F4 还是 H7 了。F4 里面是动态分配的缓冲区,你只需要开启 SPI DMA 功能,然后使用 read write 函数,RTT 的代码会自动分配 DMA 缓冲,通信完

天狼八部 发表了评论

1 month ago

在软件定时器还在运行的时候,调用rt_timer_start函数会怎么样?

@伊森亨特 你放到任务的 while(1) 前面。 任务循环也不是从头开始,而是任务里要写 while(1)。 前面的代码只会执行一次。

天狼八部 对问题发布了答案

2 months ago

SPI DMA 缓冲区

HAL_SPI_TransmitReceive_DMA(spi_handle, (uint8_t )dma_32_buf, (uint8_t )dma_32_buf, send_length);在开始

天狼八部 采纳了的最佳答案

2 months ago

H750 SPI DMA 问题

天狼八部 发表了评论

2 months ago

H750 SPI DMA 问题

@aozima 谢谢,不知道有这个函数,那改成这个函数就更简洁了。

天狼八部 对问题发布了答案

2 months ago

H750 SPI DMA 问题

最终搞定了这个问题,具体方法如下:drv_spi.c 的 spixfer 函数,添加如下代码。第一部分是动态分配一段CacheLine对齐的内存,采用的策略是先分配比 send_length 大,且对

天狼八部 发布了问题

2 months ago

H7 SPI 的小坑

天狼八部 发表了评论

2 months ago

H750 SPI DMA 问题

@whj467467222 所有的这些注意点都查过了,都有。1、用的是 正点原子北极星 H750XBH6 核心板。2、SFUD 模块通过 SPI2 访问 Data SPI Flash。3、轮询模式访问

天狼八部 发表了评论

2 months ago

H750 SPI DMA 问题

经过多次尝试,目前还是没有成功,但是我发现了以下现象:1、我把 spi_core.c 中 rt_spi_send_then_recv 函数里分两个 message 先发送再接收的部分,改成了一个 me

天狼八部 发表了评论

2 months ago

H750 SPI DMA 问题

写了这段代码,没用,一直都是 0。但是我感觉 rt_hw_cpu_dcache_ops 这个函数有点问题,我试过把第一个条件判断改一下,改成两个选项都有才会执行第一个 if,否则执行后面的,结果一跑就

天狼八部 发布了问题

2 months ago

H750 SPI DMA 问题

天狼八部 采纳了的最佳答案

3 months ago

SDRAM 初始化的延时特别慢

天狼八部 对问题发布了答案

3 months ago

SDRAM 初始化的延时特别慢

最终确定了问题。1、要开启 ICache,不然在莫名其妙的地方就会有代码执行超慢的问题。2、要开启并设置好 MPU,不然访问某些硬件外设时会有异常。

回到
顶部

发布
问题

投诉
建议