初级会员 
  
	- 积分
 - 158
 
        - 金钱
 - 158 
 
       - 注册时间
 - 2014-11-14
 
      - 在线时间
 - 38 小时
 
 
 
 | 
 
 
 楼主 |
发表于 2014-12-30 13:12:02
|
显示全部楼层
 
 
 
回复【2楼】正点原子:
 ---------------------------------
 原子哥求助啊!我移植EMWIN带UCOSII不成功,照着教程PDF全改完了,编译也没错误,帮我看下,我也是四个任务 
 
 start_task()优先级0 堆栈128 跟移植UCOS时一样内容 
 led1_task()优先级2 堆栈64 LED1亮灭交替 
 led2_task()优先级3 堆栈64 LED2亮灭交替 
 emwindemo_task()优先级4 堆栈2048 内容只有GUI_DispStringAt("hour:",0,0); 
 其他的跟例程源码一样,但是下载进去灯也不闪,屏也没显示。 
 
 优先级和堆栈是看例程做的,然后我没有用SRAM的程序因为我的板子是f429-disco的只有SDRAM,貌似没有SRAM,不知道是不是必须用外扩做内存? 
 
 我试过把emwindemo_task()整个屏蔽掉,包括define部分,start_task()也就只创建2个LED的任务,灯依然不闪,一点反应都没有。 
 
 之前单独移植过ucosii,没有emwin,当时是可以正常的,闪灯,还有浮点函数自加,都没问题。 
 
 不过我没有malloc.h,不知道这个文件是不是必须的,而且刚才添加进工程重新试过了也不行。编译也没有任何错误或者警告,这到底是咋回事呢? |   
 
 
 
 |