I'm using cc2530 with Sampleapp, I use a Coordinator and an End-device. I watched that when End-device begin start , it will search The Coordinator for about 3 seconds, at this duration the current consume will maintain at about 26ma, I want save these energy consume, I thought when ZMacInit() is executed cc2530 is scan idle channels,it will takes some time and waste energy in my application area, so I try to set a particular channel use MAC_MlmeSetReq(MAC_LOGICAL_CHANNEL,&Particular_channel), But I can not find any result after use this function, I also try to use it before ZMacInit() and after ZMacInit(), and I watched MAC_MlmeGetReq(MAC_LOGICAL_CHANNEL,&channel_get) get the same channel No(I use debug and watched it's always 0X0B).
How can I set a particular channel for cc2530,Or how can I shorter the duration of ZmacInit()?