閑魚收了一些前年從jlc買的ch552t,燒寫時想把下載配置腳改成p1.5但是一直不成功,論壇上帖子說是早期bootloader不支持導致的,查了下是1.1版本的bootloader。
網(wǎng)上查了個bootloader,不知道能不能用https://www.mikrocontroller.net/attachment/407690/bootloader.c
用戶是否可以手動升級bootloader版本,qq昨天加了但是沒人回?
閑魚收了一些前年從jlc買的ch552t,燒寫時想把下載配置腳改成p1.5但是一直不成功,論壇上帖子說是早期bootloader不支持導致的,查了下是1.1版本的bootloader。
網(wǎng)上查了個bootloader,不知道能不能用https://www.mikrocontroller.net/attachment/407690/bootloader.c
用戶是否可以手動升級bootloader版本,qq昨天加了但是沒人回?
你好,用戶是沒有寫boot的權限的,所以無法升級boot。可以在我們的isp工具中,勾選使用boot v32之前版本的功能,然后配置p15作為下載配置腳?;蛘呗?lián)系我們銷售人員申請最新的樣片,聯(lián)系方式為025-52638388。
對于具有v1.1加載程序(僅v1.1)的芯片,可以將引導加載程序更改為更高版本。 這只是一種方式。 無法像v2.4-> v1.1那樣將其改回原樣。 要使用P1.5引導銷,至少需要引導加載程序2.31
我看手冊里寫的是
ROM:16KB 容量的可多次編程的非易失存儲器 ROM,可以全部用于程序存儲空間;或者可以分 為 14KB 程序存儲區(qū)和 2KB 引導代碼 BootLoader/ISP 程序區(qū)。
照這個來說用戶應該是有權限擦寫bootloader區(qū)的吧,具體怎么操作呢?
你好,用戶是沒有權限對boot進行編程的,flash做了限制。
您應該閱讀數(shù)據(jù)表。 閱讀有關bBOOT_LOAD位的全部信息。 您需要找到一種方法來在仍設置此位的同時執(zhí)行UserCode。
暗示:
該位在SoftReset上清除。數(shù)據(jù)表未提及PinReset上的該位。 WCH對此無濟于事,因為它是設備安全的一部分。 至少有兩種其他方法可以更改裝載程序。
希望這篇文章不會像其他文章一樣被刪除。
我又查了些資料,不知道這樣理解的對不對:
v1.1的時候bootloader區(qū)是沒有做限制的,所以說可以更改為更高版本。
但是到v2.31版本之后,bootloader區(qū)是被鎖定了的,所以不能被再更改。
@usbman
Hey man, thanks for your replies but I'm not sure that I can get the means from the machine translation= =. Are you suggest that the flash was unsecured on ver1.1, so I can upgrade it to like ver2.31 by myself. But after that it was locked by a soft fuse or any other method?
https://www.mikrocontroller.net/topic/462538?page=1#5784458?Someone modified the original bootloader in someway and released the c and asm code. And he dump the flash:?
The reason I wanna upgrade the bootloader is that the original ch55xduino(https://github.com/DeqingSun/ch55xduino)? doesn't support ver1.1. I checked this with DeqingSun and he said I have to modify the built-in uploader.? Thank you again for your help. You can just reply me in English oder Deutsch. Both of them are ok for me. hexesdesu
Hello hexesdescu,
I would have send you a private mail here, but i am still a lost.
I could not figure it out how to do that.
Btw i am that someone at microcontroller.net. you may reach me there.