Contents
1、Blhost :
Blhost是PC跟板子进行通信的软件,查看RD提供的文件中是否有blhost ,路径\Kinetis_Bootloader_2_0_0_d1\bin
Blhost的使用手册路径
Desktop\Kinetis_Bootloader_2_0_0_d1\doc\Kinetis_blhost_User-s_Guide_review
1、Get-property命令可以查看板子的属性值,属性值可以在datasheet中找到,查看是否跟datasheet中一样
2、set-property可以配置板子可写的属性值,命令格式如下
Blhost -p COM*/-u -- set-property10/13/22 0/1
3、excute指令立即跳转到app
Demo写到指定 地址
blhost -u -- write-memory 0x8000 app_led_demo.bin
读取写入内容
blhost -u -- read-memory 0x8000 10
The first word is the address of<stackpointer>, but with Little endian ,The second word is the address of <addr>
地址单位是字,四个字节。(MCU是32位)
使用excute命令调到app
blhost -u -- execute sencond_word_address 0 first_word_address
使用错误的地址,看是否跳不到app。如上两个红色参数分别设置错误
PC错误,不可跳到app。Stack错误,能跳到
4、blhost–u – flash-erase-region 0x0 100
5、blhost–u –write-

本文详述了Kinetis Bootloader的测试案例,包括Blhost的使用,BCA配置,总线(BUS)测试,CRC校验,Flash操作以及RAM测试。通过这些测试,确保了嵌入式系统的稳定性和安全性。测试涵盖从通信接口配置,外设启用,到闪存和RAM的读写验证等多个方面。
最低0.47元/天 解锁文章
398

被折叠的 条评论
为什么被折叠?



