微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 创建新工程后遇到task进不去和有关.map文件的SDRAM_DATA长度大小的问题

CC3200 创建新工程后遇到task进不去和有关.map文件的SDRAM_DATA长度大小的问题

时间:10-02 整理:3721RD 点击:

我基于free-rtos创建了一个新的工程,加了定时器,IO中断处理,创建task支持AP模式、sta模式等内容,带定时器和IO

中断都加好正常使用后就创建一个task,但是这个task没跑进去,创建task指定的大小是1024,但是如果改为512,task

就能跑进去,跑进去执行Sl_start()函数后,这个函数居然没返回,就卡在那里了。另外我看了编译后生成的.map文件,

name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
SRAM_CODE 20004000 0001e000 000098d6 0001472a RW X
SRAM_DATA 20022000 0001e000 00001d97 0001c269 RW X

SRAM_DATA 才使用了00001d97,但是我对比了一下sdk自带的例子wlan_ap或者wlan_station,它们生成的.map文件

SDRAM_DATA就比我的工程大多了:

name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
SRAM_CODE 20004000 0001e000 0000e7fa 0000f806 RW X
SRAM_DATA 20022000 0001e000 0000bb90 00012470 RW X

这都是些什么原因呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top