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.
Hello,
We need to implement program of Non Volatile memory in BQ50Z60RHBR, store customer's configuration from file into the device. Could you kindly provide description how to do this?
Best regards,
Frantisek
Hello Frantisek,
Are you referring to bq40z60? What file format do you have? gg.csv or srec? You can use our bqStudio with EV2300 or EV2400 to import the configuration file and program it to the gauge. Click the Firmware tab in bqStudio for srec or Data Memory tab for gg.csv.
Hello Damian,
We have srec file and also our customer will use srec file. We're requested to implement the programming of the device on our device programmer for mass production.
Best regards,
Frantisek
Hello Frantisek,
Happy to hear you have SREC file. Let us know if you need any further assistance.
Hi Frantisek,
You can do a hex dump of the data flash memory using bqStudio and use the hex dump file to program the settings in production. The hex dump can be executed from bqStudio >> Data Memory.
Please refer to http://www.ti.com/lit/an/slua743/slua743.pdf for guidance for writing the data flash witht the info from the Hex dump.
Frantisek,
You can use the commands and procedure in the attached document to program the HEX data to the flash memory.
Tom
3173.Bq40z50 Data Memory Programming for Mass Production.pdf
Tom,
Thank you for your response. I can only repeat question if there is available programming specification - low level description of the read/write commands and overall protocol ... The application note you linked describes only programming via TI's SW tools, but low level protocol is hidden.
PS: another customer sent request to implement support, so the case becomes to be hot. If necessary contact me directly via e-mail.
Frantisek
Hello Tom,
Let me ask following:
1. Is it always needed to program only Data Flash or also Instruction Flash and Data Flash should be programmed from time to time?
2. Data Flash starts at address 4000h. What is the end address of Data Flash?
3. How long time is necessary to wait for programming block (32 byte rows), or how is identified end of row programming?
Frantisek