niuxin
niuxin
This guy hasn't written anything yet

注册于 1 year ago

回答
2
文章
0
关注者
1

niuxin 采纳了的最佳答案

6 days ago

GICV2 IGROUP 初始化

niuxin 对问题发布了答案

6 days ago

GICV2 IGROUP 初始化

IHI0048B_b_gic_architecture_specification_v2.pdf 找到的答案

niuxin 发布了问题

1 week ago

GICV2 IGROUP 初始化

niuxin 发表了评论

2 months ago

A53 架构, entry_point.S 为什么是运行再el3 特权级别?

@liuduanfei ok,谢谢

niuxin 发表了评论

2 months ago

A53 架构, entry_point.S 为什么是运行再el3 特权级别?

uboot引导 rt-thread?

niuxin 发表了评论

1 year ago

VBUS 相关文档

你好, 我的是A7 和 CM3 之间的vbus, A7和cm3 都是一个核心,不是市面上的处理器, 如果需要留个邮箱吧, 一会发给你,

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

感谢鼓励, 最终找到问题了

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

@iamyhw 现在的问题是 free 正在释放某段内存, 刚把used 值成0, malloc 不知道怎么就又开始重新分配内存了, 导致马上使用了used, free 这时候调用plughole 失

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

我操作链表都是调用关 primask, 屏蔽所有中断, 所以不存在链表操作的错误, 插入链表之前会malloc一堆数据, 这个时候的malloc/free 有可能被打断, 如果我malloc/fre

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

我这个有没有可能是优先级提升导致的, 优先级比较低的A线程正在malloc,已经获取到了heap_sem, 优先级比较高的线程B要Free, 结果把A的优先级给提升了, 相同优先级就开始时间片调度,

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

临界区是指中断里面吗? malloc 都是线程里面调用的, 线程A(优先级低, 25) 调用malloc,rt_hw_disable, 插入链表 rt_hw_enable , 线程B(tsh优先

niuxin 对问题发布了答案

1 year ago

rt_free 返回plug_holes ASSERT错误

临界区是指中断里面吗? malloc 都是线程里面调用的, 线程A(优先级低, 25) 调用malloc,rt_hw_disable, 插入链表 rt_hw_enable , 线程B(tsh优先

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

@JQRR_7669 我也怀疑sem被修改了, 于是自己又加了一个mutex, 每次掉用free 和 malloc之前都保护一下, 好像没什么效果, 和之前一样

niuxin 发表了评论

1 year ago

rt_free 返回plug_holes ASSERT错误

@JQRR_7669 能描述一下如何操作吗?

回到
顶部

发布
问题

投诉
建议