我用的是6670的评估板,上板前,我将主板拨码设置为“noboot”,然后上板并且将sw3左边第一个pin拨到on,设为大端,然后debug我的程序,之前编译没出现问题,然后就跳出了如下图的错误:
lyman_uestc:
顶一个
noaming:
板子的芯片设置为大端模式,程序编译的时候,输出文件也应该设置为大端模式才对。
lyman_uestc:
回复 noaming:
程序编译的输出文件是设置的大端模式,现在主要问题是板子芯片如何设置,我已经把那个sw3的设置大端的pin设置了,还需要设置哪里呢?还是我操作有问题,不是直接拨那个开关么
noaming:
回复 lyman_uestc:
C6670evm板子上的SW3[1] 设置为On,芯片就工作在大端模式了,不需要其它设置。
你重新对工程clean一下,再编译,编译成大端模式没有问题,就能下载。。。
lyman_uestc:
回复 noaming:
还是不行啊,可能哪里还是有点问题吧,因为首先我要设置为noboot模式,那个模式下sw3【1】又要求设置为off,然后大端又要求设置为on,我真搞不太懂了
noaming:
回复 lyman_uestc:
你可能搞混了,
SW3[4:2]全部设置为ON,是noboot模式;
SW3[1]设置为ON,是大端模式。
lyman_uestc:
回复 noaming:
就是全部设为on了,出现以下报错
noaming:
回复 lyman_uestc:
检查一下你的CMD文件,程序分配的存储空间有问题没?
lyman_uestc:
回复 noaming:
我在程序上把它改成小端模式,板子设成小端模式在自测boot模式下跑就没问题,真是纳闷了