1
\$\begingroup\$

According to the DS CM6533, it has the following specifications:

The CM6533 is a USB 2.0 audio chip built-in 8051 for flexible applications. Embedded 1T 8051 with 32K Byte SRAM and 512K Byte flash(Including 32KB F/W programming size)

How do I program it?

I am able to write firmware for MCU 8051 and program it.

CM6533

\$\endgroup\$
2
  • 3
    \$\begingroup\$ The datasheet link in the question is for a CM6327A which doesn't appear to have an internal 8051 MCU. Can you edit the question a link to the datasheet for the CM6533 this question is about? Also "Does anyone have experience programming codecs?" is not a suitable question for Stack Exchange since it can be answered with a simple Yes/No. \$\endgroup\$ Commented Nov 12 at 7:43
  • \$\begingroup\$ Thanks, I fixed link. \$\endgroup\$ Commented Nov 12 at 8:05

1 Answer 1

2
\$\begingroup\$

Set TEST pin to 3.3V before USB connect can force MCU into boot loader mode and able to update F/W via configuration tool

Ask the vendor for the correct tooling. The demo board also features JTAG but this was removed from the manual.
You will need cooperation of the vendor to get this chip working since they do no offer this tool or any device support files for compilers publicly.

\$\endgroup\$
3
  • 1
    \$\begingroup\$ I understand, but this vendor does not want to answer me. I already wrote to him. Maybe someone has worked with such a chip. \$\endgroup\$ Commented Nov 12 at 13:28
  • 3
    \$\begingroup\$ @Digger18 - Hi, IMHO this answer by Jeroen3 is the answer - you will need vendor support. If the vendor isn't answering you, then your project will not be successful. || I worked with a device that had internal firmware a while ago. Again, no public documentation was provided for that f/w. Vendor support was required in order to get the f/w source code (via a login to their website); they only qualified one obsolete compiler so we had to use that; the required docs were only released under NDA etc. || If you aren't some vendor's target market (i.e. $$$) they may ignore you :( \$\endgroup\$ Commented Nov 12 at 15:12
  • 1
    \$\begingroup\$ You need chip vendor support, such as data, libraries, the firmware may even be a precompiled object you can only link with your modifications, with some specific compiler, and full internal register set may not be available to you. It likely contains proprietary intellectual property that won't be given to you even if some company has it - they will likely not give out their IP to random hobbyists. \$\endgroup\$ Commented Nov 12 at 18:40

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.