This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Dynamic Master/Slave configuration

Other Parts Discussed in Thread: CC8531

Hi,

 

I work on a project using PurePath technology (chip CC8531).

For our needs, the product must work either as a master or as a slave.

 

The “PurePath Wireless Configurator” allows to configure a firmware and program it.

But we then have a static configuration inside the product.

 

Is it possible to program a firmware which can be dynamically configured (using host control) in master or slave ?

Same question for bidirectional/downstream/upstream.

 

If it is not possible, I have to envisage a bigger memory in my microcontroller in order to store multiple configurations.

But the other issue is that the number or write/erase cycles for the flash of CC8531 is limited to 1000 (cf cc8531.pdf).

It is low according the number of switch that we would have in the product.

 

What do you recommend ?

  • Hi,

    The system was not designed to be able to switch dynamically between network roles, so there is no really good way to do this.It is however possible to re-program the device, using an image stored in an external memnory, in host controlled mode, but then you have the 1000  write cycle limitation that you mention.

    I recommend to look at B.3 EHIF Command Set in the User's gudie, here you can find all the available commands for runtime configurations.
    Section 3.5.1.3 Dynamic Channel Mapping for Host-Controlled Operation decribes what can be done in terms of audio channel usage. 

    Regards,
    Johan