我目前正在使用Cyclone V SoC FPGA板进行项目。通过阅读《 Cyclone V HPS技术手册》,我已经能够使用SDRAM控制器将Cyclone V上的SDRAM划分为安全区域和非安全区域。 https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyclone-v/cv_5v4.pdf
但是,我仍然不确定如何使用Cyclone V上的TrustZone安全扩展,在“安全”和“正常”世界之间切换。我目前正在使用ARM DS-5 IDE来运行一些裸机代码,但是,这似乎可以在NS位设置为低的情况下在安全的环境中运行我的所有代码。
我想知道是否有人知道如何或有一些文档来设置环境,使我可以在Cyclone V上运行安全代码和非安全代码之间进行切换以测试我的SDRAM分区,因为我一直在网上很难找到很多信息?
感谢安德鲁