6678 用 hex6x 生成 boottable 格式的 bin 文件,已经成功生成。
6678 默认生成为小端模式,但是自带的 RBL 又必须要求输入大端模式,所以现在想改为直接生成大端模式。
Assembly User Guide 里面说用 -order M,并且要在 -memwidth 32 下才可以,还有不能用 -load image 模式。
我现在所有要求都符合,但生成的出来的 bin 文件和原来小端模式生成的 bin 文件没有区别。
请问专家们,为什么呢?
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.
6678 用 hex6x 生成 boottable 格式的 bin 文件,已经成功生成。
6678 默认生成为小端模式,但是自带的 RBL 又必须要求输入大端模式,所以现在想改为直接生成大端模式。
Assembly User Guide 里面说用 -order M,并且要在 -memwidth 32 下才可以,还有不能用 -load image 模式。
我现在所有要求都符合,但生成的出来的 bin 文件和原来小端模式生成的 bin 文件没有区别。
请问专家们,为什么呢?
我要的不是「先生成文件,再手动转换大小端」。
你那个帖子,本论坛就有中文版,还是置顶帖里的,如下,何必给我发一个英文官网的帖子。
这个帖子本质上,就是「先生成文件,再手动转换大小端」。
如果是「先生成文件,再手动转换大小端」,我知道至少 3 种方法:
1. 通过 CCS 里的 load memory ,读取文件,勾选里面有一个 SWAP 选项,再 save memory 保存到新文件;
2. 自己写一个转换大小端的程序,其实就是上面第一种方法的程序化;
3. 网上各种工具,包括你说的 Byteswapccs.exe ;
但是,我希望「生成文件的同时,大小端也能同时设置好」。
我的重点是 -order M 这个选项到底能不能用,还是说这只是一个摆设?能用的话怎么用,我用的方法有哪里不对?
请各位专家解答。