The electrical testing passed, but the program cannot be burned. Why is this? Does this chip have a read-write protection program?
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.
The electrical testing passed, but the program cannot be burned. Why is this? Does this chip have a read-write protection program?
Hi Jason,
can you provide more details please?
What your system looks like?
Which mode are the SER and DES are running?
Which CLK value and source?
Which cable type and length?
What are you trying to do and what is failing?
Schematic from SER side and DES side
What I2C sequence is being written or not written?
Thank you for your reply. I need to ask my colleagues about the specific experimental data. Please wait a moment.
Sorry it's a bit long.
This is the answer we can provide:
1.other detail:
The VD signal is abnormal and V50 enters suspend mode.
SER/DES also has related status register. Since no module can read it, I am not sure whether there is any error message.
2.Which CLK value & Source
CSI-2 Non-synchronous Internal AON Clock , 24.2MHz to 25.5MHz., set for 2Gbps line rate
3.Which cable type and length?
COAX cable.
4.What are you trying to do and what is failing?
VD signal is abnormal in preview mode.
Because there are no relevant measuring instruments, we cannot answer your other questions.
However, the engineer provided the test log file, and I also uploaded it.
Below is the link to the file
https://drive.google.com/file/d/1QYgcuYsyrbNAs7-c3lLe2YTsmB2SCG46/view?usp=sharing
drive.google.com/.../view
Hello Jason,
sorry but I can't access the link you have provided. Please make sure this is a valid link!
Hello Jason,
sorry for the delay.
I checked the provided files, but have not seen any useful information for me or indicating our devices.
Can you provide register dumps from SER and from DES, for good case and NG case?
Register dumps will look like this:
Address, Value
0x00 , 0x60
0x01 , 0x00
0x02 , 0x1E
0x03 , 0x00
0x04 , 0xC0
0x05 , 0x01
0x06 , 0x00
0x07 , 0xFE
0x08 , 0x1C
0x09 , 0x10
0x0A , 0x7A
0x0B , 0x7A
0x0C , 0x01
0x0D , 0xB9
0x0E , 0x08
0x0F , 0x7F
0x10 , 0x00
0x11 , 0x00
0x12 , 0x00
0x13 , 0x00
0x14 , 0x00
0x15 , 0x00
0x16 , 0x00
0x17 , 0x00
0x18 , 0x00 ..... and so on until register 0xFF