|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
用了两个串口,但当我把程序做大的时候,发现在这个任务里所建立的邮箱失败,只用一个串口时是没有这种事情的。( P$ l( m8 g/ o3 v- `
Uart0ReviceMbox = OSMboxCreate((void *)0 ); /* 建立邮箱 */ . E( G+ z4 V5 r
if (Uart0ReviceMbox == NULL)
+ W- m* X7 H" O- k3 m/ ?{ : R+ ? L+ C: A8 z$ i+ |, N2 H
while (1);
% n6 F9 ?6 `' ^, t: {5 s5 {, h- m} 0 z. S& Y2 F6 A9 I/ p) t5 _( c
我想问一下有几种可能会造成这种分配失败 我的程序存储器用量如下:
* u, _! W$ O" p0 J' vTotal R0 size 22168
6 O8 o' o- `) I% qTotal RW size 7956
+ T. F7 d2 m7 U" VTotal ROM size 22168 . S8 e N! [- u! x. }! [8 s
& E0 J' M5 C4 D8 q
|
|