在淘宝上买了几颗样片,发现PB22接地状态下上电,芯片无法进入原厂自带boot;采用swd下载调试程序正常,采用串口1打印也是正常(串口本身也是正常,在开发板上正常使用),无法定位原因,帮忙看下。
对照手册,有4个疑问:1,淘宝芯片的值即为默认值,应该是可以读出FlahROM的内容的,但是读出全0,是内置boot内容为0???
2 BOOT区按照官方说法是出厂内置的,应该不会存在为空的情况吧?
3 0x00040010的值只能通过WCHISP工具修改吗?能不能用程序擦写flash的方式来修改?
4 如果确实片内没有BOOT程序,要怎么确认,怎么烧录?
查看了0x00040010的infoFlah内容,发现开发板上的芯片的值是0x50ffff48
同样的程序打印淘宝买的芯片,发现0x00040010的值是0x50ffffd0