AM335x是ARM Cortex™ A8 r3p2版本,
从ARM的DS看是有Trustzone的,但考虑到之前我曾发文问“AM335x是否有FIQ”这事,也不敢确定是否有TrustZone。
我的问题是:
AM335x是ARM Cortex™ A8 r3p2版本,还有那些特性(FIQ? TrusZone?)是不可用的?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
AM335x是ARM Cortex™ A8 r3p2版本,
从ARM的DS看是有Trustzone的,但考虑到之前我曾发文问“AM335x是否有FIQ”这事,也不敢确定是否有TrustZone。
我的问题是:
AM335x是ARM Cortex™ A8 r3p2版本,还有那些特性(FIQ? TrusZone?)是不可用的?
我们也不提工对trustzone的软件支持。
请问您需要trustzone做什么?
目的:实现一个RTOS和Linux共存系统
A。有FIQ,一个定时器中断到FIQ,由于Linux是没有使用FIQ的,故此FIQ上就能实现RTOS.参考:http://elinux.org/images/2/27/0910-elce-fiq.pdf
B。或者利用TrustZone,参考:http://www.toppers.jp/en/safeg.html
如果这两个都没有,那么就没法搞了!!
也许你会说上Xenomai呀,但Xenomai在AM335x@1000MHZ时,得到的中断响应时间不理想,在内核态时测到的最坏情况可以到30uS,原来在ARM9有FIQ时,响应时间是10uS内的。
还是请FAE回复罗列一下AM335x还有什么没有实现的feature吧,
避免选型时没发现,比如FIQ这个事,隐藏在4000多页的文档中一句话,怎么能在评估时就发现呢?
我们的每个章节开始第一节都是feature汇总,可以给您提供参考。
我们做的文档是针对大部分常见的应用的,对于您这个应用,不好意思,暂时支持还不够好。
关于trustzone,是个标准的arm 模块,如果您有现成的开源的工程,可以自行尝试下, 我们目前的开发的软件还没有明确的支持。
梁工:
Xenomai内核响应时间您这边希望是多少?
看起来你自己都不清楚TrustZone是否存在于AM335x芯片里。
http://processors.wiki.ti.com/index.php/AM37x_To_AM335x_Hardware_Migration_Guide
AM37x: Trustzone: Supported
AM335x: Trustzone: Not supported
如果这个WIKI里的描述依然有效的话,那就是AM335x里没有TrustZone。而我也并非是问:TI的开发软件是否支持TrustZone。
谢谢你的回复!
非常抱歉,这个地方我记错了,一般来讲我们将ARM 标准的配置都集成了。
可能这个也给了我们的安全芯片了。