MC0从boot跳转到app后,在FEE初始化时出现lockup复位
-
boot跳转前是否把所有用到的外设deinit?
-
junhanhuang
跳转前有关闭外设 -
你用的是那颗芯片呢?是否方便展示一下你Fee模块的配置呢?
-
houjun_xiao
使用YTM32B1MC0系列。附件为FEE配置
a5f67663-c2d0-453f-ae56-f95a119d2e24-fee_config.zip -
你这个Fee的配置有点问题,每个cluster都配置的200byte,
但是很多cluster中存储的Block数据的总长度以及超过这个cluster的大小了,以cluster group 0为例,这个cluster中你配置了6个block, block size的总大小为112byte, 但是我们存储block的时候,每个block都需要32byte的HDR,所以6个block实际消耗了112+32*6 = 304byte, 超过cluster的200字节了。所以,要么你减少cluster中的Block数量,要么你需要把cluster的长度加长。
另外,你的配置工具和SDK用的是最新版不?我们新版本的SDK有这个关于cluster和block size的自动检查,如果不是,你可以更新一下。 -
houjun_xiao
你好,cluste长度0x200,是512字节,不是200字节。工具2.7.7应该是最新的 -
你配置的cluster的就长度是200, 512是两个cluster,也就是cluster group
-
houjun_xiao
找到原因了,是因为在pflash1对dflash1进行了擦写导致 -
block与cluster的配置是有问题的,还是需要改,不然后面你们第一个cluster写满翻页的时候,会再次出现mainfunction无法退出的情况。
-
houjun_xiao 好的,谢谢
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...