初用cc3200遇到的几个问题:
初用cc3200遇到的几个问题:
1. 在IAR 的调试环境之下,看不到外设的寄存器,如UART的。IAR版本是7.50.
但是观察TI 的LM3S 和 LM4F 这类MCU在调试环境下,却可以看到外设的寄存器。
2. 芯片版本问题,我使用的版本为G4 (CC3200-LAUNCHXL),哪里可以查到版本信息,
我看到 ADC 例程中有如下语句:
#ifdef CC3200_ES_1_2_1
//
// Enable ADC clocks.###IMPORTANT###Need to be removed for PG 1.32
//
HWREG(GPRCM_BASE + GPRCM_O_ADC_CLK_CONFIG) = 0x00000043;
HWREG(ADC_BASE + ADC_O_ADC_CTRL) = 0x00000004;
HWREG(ADC_BASE + ADC_O_ADC_SPARE0) = 0x00000100;
HWREG(ADC_BASE + ADC_O_ADC_SPARE1) = 0x0355AA00;
#endif
其中的 CC3200_ES_1_2_1 是什么含义?
3. IAR 支持 CC3220 吗?
4. IAR 7.50 调试 cc3200 经常死机,需要强行退出 IAR 重新进入,如何避免死机问题 ?
ES_1_2_1是软件中用于区分硬件版本做的相关设置,
IAR支持CC3220的调试编译和下载,
如果初次使用CC32xx建议使用CC3200的升级产品CC3220 无线wifi芯片
WiFi CC3200的升级芯片CC3220的基本信息:
[数据手册] http://www.ti.com.cn/product/cn/CC3220?keyMatch=CC3220&tisearch=Search-CN-Everything
[CC3200S 硬件评估板] http://www.ti.com.cn/tool/cn/cc3220s-launchxl
[CC3200SF 硬件评估板] http://www.ti.com.cn/tool/cn/cc3220sf-launchxl
The CC3220 family offers three pin-to-pin compatible variations:
- CC3220SF: 256kB RAM + 1MB XIP Flash and application level security
- CC3220S: 256kB RAM and application level security
- CC3220R: 256kB RAM
CC3220SF芯片内置了 1MB的Flash,客户的代码直接在Flash中运行,256k的RAM完全开放给客户使用,同时增加了Security的支持
CC3220S芯片使用256k的RAM同时运行代码和RAM,也就是代码+程序使用的RAM在256k范围之内,增加了Security的支持
CC3220R芯片内置256k的RAM,
最新的CC3220升级芯片在AP模式下可以支持最大4个Station的连接,同时增加了IPV6的支持,增强了wifi RF的设计,大幅度提升了SmartConfig的配置成功率,详细了新特性的增加请参考CC3220的芯片手册和设计指南。
IAR 的哪一个版本支持CC3220 ?
This release requires the following other software components and tools.
- CCS 7.0.0 or higher Release page
- XDCTools 3.32.01.22 or higher
- TI Code Generation Tools
- ARM version 16.9.0 LTS or later
- GNU Code Generation Tools Release page
- ARM gcc-arm-none-eabi-4_9-2015q3
- IAR Code Generation Tools Release page
- ARM 7.80 or higher
Thank Han,
在IAR 的调试环境之下,看不到外设的寄存器,如UART的。IAR版本是7.50.
但是观察TI 的LM3S 和 LM4F 这类MCU在调试环境下,却可以看到外设的寄存器。
你好,Terry Han
我安装的是IAR For ARM 7.80.4的,没有看见支持CC3220的,请问我需要怎么添加CC3220 Device呢?
我看到 CC3220 Programmer's Guide里面是有这设备的
初用 相关文章: