Smart Bluetooth Forum Discussions
Smart Bluetooth
BCM20732 questions
Solved
The only information I have on the BCM20732 that gives me power usage is the data sheet. Is there a reference manual as well? Perhaps some of the ques...
Show More
The only information I have on the BCM20732 that gives me power usage is the data sheet. Is there a reference manual as well? Perhaps some of the questions below would be answered by that, but the questions below pertain to its behavior when using BLE: 1. The block diagram in the data sheet shows VDD_IO, but the text in the data sheet references power section VDD_O. Are VDD_O and VDD_IO are the same or is VDD_O a subset of VDD_IO that only includes the GPIO outputs? If so, what do to the inputs do in this mode? 2. In deep sleep mode where current is 1.5 uA, it looks like LPO/32 kHz xtal, IR, PWM and GPIOs are on. I assume the PWM can be programmed to interrupt on expiration. Does the PWM also interrupt the BCM20732 from deep sleep? The data sheet doesnt say anything about interrupts. 3. Do GPIO ports configured as outputs continue to drive in deep sleep? 4. When sending packets periodically for BLE (e.g. 25 ms to 4 seconds), does the BLE stack put the 20732 in 1.5 uA deep sleep mode between the transmissions or is just the sleep mode (20+ uA)?5. I see a watchdog timer on the block diagram (WDT) but didnt see it described in the data sheet. Is there one?6. In deep sleep mode, the data sheet says core and base are turned off. Does that mean it loses the RAM contents? If so, where does application software store state information when it goes into deep sleep? The EE or an offboard chip? 7. Wed probably try to use a module, but if using the chip, is a 32k crystal required for BLE or is the 16 khz 128k khz LPO accurate enough? 8. Are there more BLE profiles than those in the data sheet?
Show Less
Smart Bluetooth
Question: Why does HelloClient.exe report the error message: "Broadcom Bluetooth profile pack for Windows (BTW) has to be installed"?Answer:======S...
Show More
Question: Why does HelloClient.exe report the error message: "Broadcom Bluetooth profile pack for Windows (BTW) has to be installed"?
Answer:
======
Step 1: The first thing you need to ensure is you have the Bluetooth (WIDCOMM) drivers installed. If you have a folder in ~Program Files called WIDCOMM you are probably okay. If not, get them from: http://www.broadcom.com/support/bluetooth/update.php
Step 2: If Step 1 does not fix the problem, make sure you are using WICED-Smart SDK Version 1.0.1 or later. Version 1.0.0 may report this error even if WIDCOMM drivers were installed. If you dont know what SDK version you have installed, open the file (inside the SDK): ~WICED-Smart-SDK/version.txt
Show Less
Smart Bluetooth
BT profile
Solved
Smart Bluetooth
Hello,This is SM Lee working for Exceltech which is agency of Broadcom, and I have a question.What is maximum clock rate for Cortex-M3 used in BCM2073...
Show More
Hello,This is SM Lee working for Exceltech which is agency of Broadcom, and I have a question.What is maximum clock rate for Cortex-M3 used in BCM20732?Thanks,smlee
Show Less
Smart Bluetooth
Im setting up the toolchain and compiling sample applications, referencing both the 20732EclipseForAppDev.pdf and 20732AppDevWT2.pdf.Using CodeSourcer...
Show More
Im setting up the toolchain and compiling sample applications, referencing both the 20732EclipseForAppDev.pdf and 20732AppDevWT2.pdf.Using CodeSourcery Lite via TC=gcc option, causes compilation error:"arm-none-eabi-gcc.exe: error: unrecognized command line option -falign-arrays"make: ***[brcm/bleprox/obj-A_20732A0-flash-flash/spar_setup.o] Error 1Ive tried both at command line and within Eclipse IDE along with other projects.Is this a CodeSourcery Lite version issue (currently using newest version)?Thanks,Minh
Show Less
Smart Bluetooth
Hardware = BCM920732 tagHost = Linux (ubuntu 13.04) x86_64Toolchain = CodeSourcery arm-none-eabi 2013.05gcc version 4.7.3 (Sourcery CodeBench Lite 201...
Show More
Hardware = BCM920732 tagHost = Linux (ubuntu 13.04) x86_64Toolchain = CodeSourcery arm-none-eabi 2013.05gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-23) Compiling the sample program bleprox that came as part of the ADK I get a error that gcc does not recognize -falign-arrays. I had to compile w/o using that option.1. Are there any problem w/ not using -falign-arrays2. The app note says use the latest GCC version from CodeSourcery. What is the verison of gcc that is recommended? Is 4.7.3 ok? ThanksSrini-----------------make BLD=A_20732A0 BASE_IN=rom SPAR_IN=ram DIR=brcm/bleprox GCC_TOOL_DIR=/usr/share/enimai/arm-2013.05/bin/ TC=gcc clean cgs/usr/share/enimai/arm-2013.05/bin/arm-none-eabi-gcc -DBCM20732 -DBB_20732A0 -DGPIO_NUMBER_OF_PINS=40 -DGPIO_MAX_PINS_PER_PORT=16 -DGPIO_NUMBER_OF_PORTS=3 -DBLE_LRK_LIST_SIZE=4 -DBLEAPP -funsigned-char -falign-arrays -c -DCOMPILER_ARM -mlittle-endian -mcpu=cortex-m3 -mthumb -Os -g -Wa,-adhln -ffreestanding -DSPAR_CRT_SETUP=bleprox_spar_crt_setup -DSPAR_APP_SETUP=bleprox_spar_app_setup -D__TARGET_CPU_CORTEX_M3 -D__ARMCC_VERSION=220438 -ffunction-sections -Ibrcm/bleprox -I. -I../inc -I../cfa -I../bsp/inc -I../bleapp -I../bleapp/app -I../bleapp/drivers -I../bleapp/utils -I../misc -I../rtos/threadx -I../rtos/threadx/cm3 -I../bleapp/lestack/att -I../bleapp/lestack/l2cap -I../bleapp/lestack/blecm -I../bleapp/lestack/gatt -I../bleapp/lestack/profile -I../bleapp/lestack/smp -I../bleapp/lestack/ap -I. -Icommon -Ibrcm/bleprox -I../tier2/brcm/bleprox/bld/A_20732A0/.. -I../tier2/patch/inc -o brcm/bleprox/obj-A_20732A0-rom-ram/spar_setup.o common/spar_setup.c > brcm/bleprox/obj-A_20732A0-rom-ram/spar_setup.sarm-none-eabi-gcc: error: unrecognized command line option -falign-arraysmake: *** [brcm/bleprox/obj-A_20732A0-rom-ram/spar_setup.o] Error 1
Show Less
- « Previous
- Next »