makerbase-mks / MKS-TFT

MKS TFT touch screen includes TFT24/28/32/35/70, which can be connected to the motherboard for control via AUX-1. Support Simplified Chinese, Traditional Chinese, English, Russian, Spanish and more than 5 languages, and support online language switching ...
https://www.aliexpress.com/store/group/Smart-Display/1047297_502266038.html?spm=2114.12010612.pcShopHead_8325768.1_2
341 stars 192 forks source link

TFT70 fw update freezes at 100% #407

Closed smonkeys81 closed 3 years ago

smonkeys81 commented 4 years ago

I tried to build the source code with IAR 7.5 (and 8.5 too) And I used 16GB SD card with FAT32. (also tried 32GB SD) But the screen freezes at "Updating 100%", and it also freezes at "Booting.." after rebooting.

It works well if I use downloadable bin file. How can I solve this issue?

makerbase-mks commented 4 years ago

Hi! I think this is caused by the wrong start address. You should set the program start address in the IAR project, because 08000000-0800C000 is the bootloader, so you need to set 0800C000 as the program start address.

smonkeys81 commented 4 years ago

@makerbase-mks Thank you for your advice. I could find the address in the source code and tried to change, but it didn't work. Could you tell me where should I change?

makerbase-mks commented 4 years ago

Right click after selecting the project Options ->Linker ->Edit.

makerbase-mks commented 4 years ago

@JaydenHLee Is it normal?

smonkeys81 commented 4 years ago

Edit button didn't open any editor. So I tried to find the file and edit it manually. But it didn't work and the result was the same.

makerbase-mks commented 4 years ago

You select project with MKS TFT70 in Left column,Right click and after selecting the project Options ->Linker ->Edit.