昨天我弄了一个kmodel,但我却把它刷到0x100000的位置,现在我所有程式都运行不了,按运行键会支接断线。我今天翻查一下才知道原来0x00000到0x300000都是预留给系统的,不能够刷kmodel进去。现在我要怎么做才能把它修好呢?
有试过重刷过固件吗? 因为已把固件的资料给破坏了!
重刷固件 再刷 kmodel 到正确的位置 使用 ide 上传你的 py 再测看看
我刷了好多次了,也尝试过几个版本,都不行
弄好了。
我的做法是先弄一份16Mb(要刚刚好,大小视乎flash大小),里面全是0的.bin档案(用windows 记事本弄就可以,然后把.txt 改成 .bin就可以) 然后从0x00000用kflash刷进去。刷好了以后再把适合一自己的.bin档刷大概两次就可以重新刷了
怎么刚好把文件大小设置为16Mb?
先计算16Mb等于多少byte, 就是16x1024x1024= 16,777,216
然后在记事本的下方有写你的鼠标正在第几个字
只要你按问件中最后的零,那么也就等于你总共有多少个零在里面。
然后你先按着0,待到它有几百个以后把整段拷贝,再贴上,一直按着ctrl + v 不放它就会几百个那样增加
厉害。。。