一个假的Admin
获得 114 次赞
帮助过247人
开发板的Uboot修改之后,原来的固件无法启动了,uboot提示指示从8000c00开始运行,更新与新下载的uboot版本后,能正常启动,提示从80000000开始运行,这个地址是kernel解压完由kernel部分决定还是由uboot决定?
由于常在ASIC产品上打补丁,前辈填过的坑总结了一些明确规则,比如有一条我感觉不对可面对前辈十分肯定的目光又乖乖在定义后专门来一条初始化,我认为不对的观点是 函数内变量的定义赋值有可能被优化掉,或者说被编译器提到函数体外(基于ASIC打补丁,函数体外的话执行不到),编译器有可能这样做吗?
SPI工作频率较高时,IO口和时钟由于线的问题延时不同,STM32SPI接口能否像IO口模拟方式一样,微调CLK与IO的时序,
LicheePI 9.9的RTT代码下载到开发板后,有类似linux的命令行提示符,不过ls命令并不能使用,估计是并没有文件系统,但看样子RTT应该是支持文件系统系统,RTT的文件系统是只支持存储,还是也类似linux,所有一切都是文件?
gcc编译出bin文件后,下载到F100C的时候,fel软件可以指定下载地址,逻辑上编译出来的代码应该大部分代码的地址是固定的吧,这个下载地址其实是不可变的,还是它已经类似pc的可执行程序,整体是相对寻址的?