I'm running HostTestRelease in SPI mode (configuration CC2541SPI) with the following defines:
INT_HEAP_LEN=2700
HALNODEBUG
OSAL_CBTIMER_NUM_TASKS=1
POWER_SAVING
HAL_AES_DMA=TRUE
HAL_DMA=TRUE
HAL_UART=TRUE
HAL_UART_DMA=0
HAL_UART_ISR=0
HAL_UART_SPI=2
HAL_SPI_QUEUED_TX=TRUE
HAL_KEY=FALSE
HAL_LCD=FALSE
HAL_LED=FALSE
GATT_DB_OFF_CHIP=TRUE
The CC2541EMK is socketed in a SOCBB, connected via port 1 SPI, and via the ground/3V3 pins to the ground/3V pins on a MCU development board. In series on the 3V I placed a 10 ohm resistor and I'm measuring a 39.2mV drop across it right after power on (but also after sending UTIL_Reset or GAP_DeviceInit).
Reading through the HostTestRelease code, it would seem that after reset the CC2541 should have no timers running, and should be in HAL_SLEEP_DEEP (CC2540_PM3) which according to the datasheet should sip microamps, not milliamps.
Is there any configuration that I'm missing?