Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

anyone have a problem when loading the TFT35_E3 V3 screen "EEPROM CRC mismatch" ? #2277

Closed
askmix opened this issue Dec 1, 2021 · 11 comments
Labels
question Further information is requested

Comments

@askmix
Copy link

askmix commented Dec 1, 2021

I have tried different SD cards to update, often stops when updating word_unicode.font (59%), the bootloader is updated, I use ready-made firmware... Voltage 5V, 3.3V. When restarting the successfully installed firmware, the EEPROM CRC mismatch window pops up - (stored) 29320 != 46292 (calculated)! EEPROM save and machine Save settings don't help.

@askmix askmix added the question Further information is requested label Dec 1, 2021
@askmix askmix changed the title anyone have a problem when loading the TFT35_E3 V3 "EEPROM CRC mismatch" screen? anyone have a problem when loading the TFT35_E3 V3 screen "EEPROM CRC mismatch" ? Dec 1, 2021
@askmix
Copy link
Author

askmix commented Dec 2, 2021

strangely, the CRC error message doesn't pop up today (although the firmware is still the same). Languages English, Russian.

@askmix
Copy link
Author

askmix commented Dec 2, 2021

here's a nuance: crc error pops up when the TFT 35 is connected to Srv2, when the TFT35 is not connected to the mainboard, the screen loads normally. Moreover, when connecting the GND wire and the third pin of the main board of the TFT connector (PA9 "Tx") to the third pin of the RS232 connector (PA3 "Rx") - in "BTT TFT35-E3 V3.0PIN.pdf" for some reason is specified as PA2 "Tx", when I press reset on the main board, a CRC error appears . P.S. I don't have a bootloader on the stm32f407vg. Is that a problem?

@askmix
Copy link
Author

askmix commented Dec 2, 2021

PS where can I find the bootloader for SKR v2 rev B? Marlin firmware 2.0.9.1.

@radek8
Copy link
Contributor

radek8 commented Dec 2, 2021

This is the storage for the TFT touch screen
Your EEPROM CRC error is a checksum problem on the eeprom of your SKR2 board. Its size is probably poorly defined.
Bigtreetech recently began installing these boards with new chips. It is related?
However, your problem is not related to the TFT display. close the ticket and display it in the right place.
Thank you

@askmix
Copy link
Author

askmix commented Dec 3, 2021

En: I think I found a problem, due to the fact that the Rx Tx lines on STM32f407 and STM32F207 are connected directly, the PA2 port (STM32F207) was damaged (and the date logger shows transmission when the port is unloaded, but even at 15kOhm it cannot control the line, and when connected to the STM32f407 receiver too, the line is always 3.3V). Assigned the main port to UART3. now connected to mainboard. The problem "CRC mismatch" does not occur.
RU: думаю нашел проблему, из-за того что линии Rx Tx на STM32f407 и STM32F207 соединены напрямую был испорчен порт PA2 (STM32F207) (причем дата логгер показывает передачу когда порт без нагрузки, но даже при 15кОм не может линией управлять, т.е. при подключении к приемнику STM32f407 на линии всегда 3.3В). Назначил главным портом UART3. сейчас подключен к нему.

@askmix askmix closed this as completed Dec 3, 2021
@askmix askmix reopened this Dec 3, 2021
@askmix askmix closed this as completed Dec 3, 2021
@radek8
Copy link
Contributor

radek8 commented Dec 3, 2021

If you want to use the UART3 connector instead of RS232 on the TFT,
compile the new FW with remapped ports so that you do not have problems with some functions.

@radek8
Copy link
Contributor

radek8 commented Dec 3, 2021

@askmix
Copy link
Author

askmix commented Dec 3, 2021

I didn't use Master firmware, I used "release xx.27" firmware (there is no control of ports 1, 2, 3, 4 and their speeds in the screen settings), I just changed the parameter in the pinTFT35_V3_0.h file to "#define SERIAL_PORT _USART3" // default usart port. So far, I haven't noticed any bugs (the printer is not assembled), but the screen connects, temperatures are transmitted, the reset command from the mainboard comes correctly. Configuration.h did not change. my changes in platform.ini "default_envs = BIGTREE_TFT35_E3_V3_0"

@askmix
Copy link
Author

askmix commented Dec 3, 2021

Поменял те же две строки на мастере, разницы не почувствовал, ошибок не видел (принимает температуру, сохраняет настройки EEPROM, флэшку открывает (но не открывает SD с майнплаты - там скорее всего прошивка SKR2 виновна (запрос идет - ответа нет))

@radek8
Copy link
Contributor

radek8 commented Dec 3, 2021

Use master!

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Mar 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants