您尚未登录。

楼主 # 2024-12-16 10:11:27

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

初学者小白的第一点疑问

之前一直用的Cortex-M3 M4对ARM9架构完全不了解,想用F1C100S替代STM32F429(单片机支持LCDC的价格都太贵),这样不仅可以省去外挂SDRAM还可以大大的降低成本。

我初步的疑问是:当我拿到一片崭新的F1C100芯片后,我首先是不是应该移植XBOOT并烧录(Windows下用KEIL裸机开发),这个XBOOT是烧录到外部存储器还是需要烧录到F1C100S内置存储器?另外这个XBOOT是不是需要用JLINK才能烧录呢?

离线

楼主 #2 2024-12-16 11:11:00

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

Re: 初学者小白的第一点疑问

晕哥 说:

淘宝搜下 小淘气

他们的SDK可以用MDK开发


网上基本都不会专门去说这个,都是围绕linux环境开发,我买的一块F1C100S核心板上也就只有1个USB接口,貌似芯片内已经提前烧录了固件,我不清楚如果拿来一片崭新的芯片,我要怎么去弄这个XBOOT。

离线

楼主 #4 2024-12-16 11:34:25

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

Re: 初学者小白的第一点疑问

晕哥 说:

XBOOT只要能编译出固件,用 sunxi-fel 烧录到SPI FLASH就可以运行了。

细节问题XBOOT已经处理好了。


初始步骤:我编译XBOOT,然后把xboot.bin固件烧录到SPI FLASH首地址开始处,之后处理器上电会先执行BROM内置代码(芯片出厂自带固件),然后将SPI FLASH中的XBOOT代码加载到处理器SRAM中运行,XBOOT再将SPI FLASH其他地址里的裸机程序加载到SDRAM中并开始运行用户程序是吗?

离线

楼主 #6 2024-12-16 13:05:03

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

Re: 初学者小白的第一点疑问

@memory
请问这个XBOOT可以在Windows环境编译吗?XBOOT编译前是不是有个配置环节?XBOOT源码分版本吗?

离线

楼主 #8 2024-12-17 08:42:47

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

Re: 初学者小白的第一点疑问

LinjieGuo 说:

@Gaga
华芯微特M33架构的SWM34S,150MHz,内嵌8M SDRAM,带LCD控制器,价格十几块,如果对CPU性能要求不高,也可以选择选择。

华芯微特我了解过,SWM34S内置SDRAM小了,我至少需要32M SDRAM,SWM32S设计也是个奇葩,SDRAM居然不支持字节,半字访问,并且SDRAM运行频率低,这种芯片只能用在特定场景,通用型不强。

离线

楼主 #9 2024-12-17 08:44:22

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

Re: 初学者小白的第一点疑问

LinjieGuo 说:

@Gaga
华芯微特M33架构的SWM34S,150MHz,内嵌8M SDRAM,带LCD控制器,价格十几块,如果对CPU性能要求不高,也可以选择选择。

如果SWM341系列支持外置SDRAM的话,那还是可以满足我的需求,可惜它不支持。

离线

楼主 #12 2024-12-20 08:07:47

Gaga
会员
注册时间: 2024-12-16
已发帖子: 11
积分: 11

Re: 初学者小白的第一点疑问

@执念执战
好的,谢谢

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn