S32DS DRAM U-Boot Code Generation

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

S32DS DRAM U-Boot Code Generation

跳至解决方案
849 次查看
minersrevolt
Contributor III

I am using the S32DS DRAM Tool for profiling my board and am able to generate functional Arm Trusted Firmware code. When I change the setting to instead generate U-Boot code it creates the same code set as used for the ATF. Ive created a clean new project to try to generate U-Boot code but it is not generating. Is this feature functional? 

The AT-F generated code is not compatible with the U-Boot code base as far as I can tell, the files that are generated do not exist in the U-Boot code tree.

0 项奖励
回复
1 解答
814 次查看
chenyin_h
NXP Employee
NXP Employee

Thanks for the post.

I have checked the document, and do not find that the u-boot feature is removed from the generated code style with DDR tools.

But since several year ago, the BSP for S32G has moved the DDR code to TFA

Instead of the u-boot, as a result, you may have a try with the DDR tools in S32DS3.4, also I suggest referencing the DDR code structure from BSP31 or a little earlier. In which the DDR code are located under u-boot.

Sorry for your inconvenience.

 

BR

Chenyin

在原帖中查看解决方案

0 项奖励
回复
1 回复
815 次查看
chenyin_h
NXP Employee
NXP Employee

Thanks for the post.

I have checked the document, and do not find that the u-boot feature is removed from the generated code style with DDR tools.

But since several year ago, the BSP for S32G has moved the DDR code to TFA

Instead of the u-boot, as a result, you may have a try with the DDR tools in S32DS3.4, also I suggest referencing the DDR code structure from BSP31 or a little earlier. In which the DDR code are located under u-boot.

Sorry for your inconvenience.

 

BR

Chenyin

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1950302%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32DS%20DRAM%20U-Boot%20%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1950302%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20S32DS%20DRAM%20%E5%B7%A5%E5%85%B7%E6%9D%A5%E5%88%86%E6%9E%90%E6%88%91%E7%9A%84%E4%B8%BB%E6%9D%BF%EF%BC%8C%E5%B9%B6%E4%B8%94%E8%83%BD%E5%A4%9F%E7%94%9F%E6%88%90%E5%8A%9F%E8%83%BD%E6%80%A7%E7%9A%84%20Arm%20Trusted%20Firmware%20%E4%BB%A3%E7%A0%81%E3%80%82%E5%BD%93%E6%88%91%E6%9B%B4%E6%94%B9%E8%AE%BE%E7%BD%AE%E4%BB%A5%E7%94%9F%E6%88%90%20U-Boot%20%E4%BB%A3%E7%A0%81%E6%97%B6%EF%BC%8C%E5%AE%83%E4%BC%9A%E5%88%9B%E5%BB%BA%E4%B8%8E%20ATF%20%E7%9B%B8%E5%90%8C%E7%9A%84%E4%BB%A3%E7%A0%81%E9%9B%86%E3%80%82%E6%88%91%E5%B7%B2%E7%BB%8F%E5%88%9B%E5%BB%BA%E4%BA%86%E4%B8%80%E4%B8%AA%E5%B9%B2%E5%87%80%E7%9A%84%E6%96%B0%E9%A1%B9%E7%9B%AE%E6%9D%A5%E5%B0%9D%E8%AF%95%E7%94%9F%E6%88%90%20U-Boot%20%E4%BB%A3%E7%A0%81%EF%BC%8C%E4%BD%86%E6%B2%A1%E6%9C%89%E7%94%9F%E6%88%90%E3%80%82%E8%BF%99%E4%B8%AA%E5%8A%9F%E8%83%BD%E6%9C%89%E7%94%A8%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%8D%AE%E6%88%91%E6%89%80%E7%9F%A5%EF%BC%8CAT-F%20%E7%94%9F%E6%88%90%E7%9A%84%E4%BB%A3%E7%A0%81%E4%B8%8E%20U-Boot%20%E4%BB%A3%E7%A0%81%E5%BA%93%E4%B8%8D%E5%85%BC%E5%AE%B9%EF%BC%8C%E7%94%9F%E6%88%90%E7%9A%84%E6%96%87%E4%BB%B6%E4%B8%8D%E5%AD%98%E5%9C%A8%E4%BA%8E%20U-Boot%20%E4%BB%A3%E7%A0%81%E6%A0%91%E4%B8%AD%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E