按照当初申报的测评计划,现在是写总结的时候了,但我发现对这块板子的测评可以说还远未结束。如果说要阶段性地总结一下地话,那么要说的只有两个字“耐心”。具体地说,我这次测评的重点放在对TrustZone的试用上,从开始到现在有一个月的时间,在这一个月的时间里,换了三台机子,两套系统,软件也装了三次,这就是我这里说的“耐心”。
事实表明,能拿出来测评的产品,不管厂家的知名度有多高,你都要有心理准备,它很可能是不成熟、不稳定、不完备的。在本次测评中我想复现一下这个教程中的示例——https://www.stmcu.com.cn/ecosystem/chip/chipfamily-STM32L5-4,到现在为止,只完成了两步——编译(Build)和下载(Run),而实际的运行情况并不符合预期。
先说编译。一开始的时候编译之后有报错,这些问题通常是语法上的,解决起来不是很困难。
编译通过了,运行(下载)的时候报错:
我实际上没有做什么工作,也许做的只是换一台机子,重新下载-安装软件,也许还有其他的工作记不清了,总之,五天之后,运行自己正常了:
虽然可以运行,但有错误提示(上图的右下角):
10分钟以后,错误提醒消失:
以至于,我猜测,莫非这块板子也像曾经的“攒机”一样,启用之初要“烤机”?或者,ST的后台支持在更新,要不然怎么提醒一定要在上网在线的情况下实施项目。
作为一个阶段性的总结,我把这部分测试经历整理出来,希望能对其他的用户有所借鉴和启迪——其一,从事测评的时候,如果有可能,多试几台机子,多装几次软件,而且,从时间上扯开,中间间隔穿插做一些其他的工作,有时候效果出不来可能是你自己囿于现有的想法,原地打转,也有可能不是你的原因,厂家自己还在后台更新中。其二,一旦报错,要及时抓屏,免得错误小时以后想要发帖都不可能。
本帖最后由 MianQi 于 2021-1-22 17:02 编辑左右Project Explorer里对应多个工程,你编译通过的是test_TrustZone-1_NonSecure,下载报错的是test_TrustZone-1_Secure工程