之前一直用的Cortex-M3 M4对ARM9架构完全不了解,想用F1C100S替代STM32F429(单片机支持LCDC的价格都太贵),这样不仅可以省去外挂SDRAM还可以大大的降低成本。
我初步的疑问是:当我拿到一片崭新的F1C100芯片后,我首先是不是应该移植XBOOT并烧录(Windows下用KEIL裸机开发),这个XBOOT是烧录到外部存储器还是需要烧录到F1C100S内置存储器?另外这个XBOOT是不是需要用JLINK才能烧录呢?
离线
淘宝搜下 小淘气
他们的SDK可以用MDK开发
网上基本都不会专门去说这个,都是围绕linux环境开发,我买的一块F1C100S核心板上也就只有1个USB接口,貌似芯片内已经提前烧录了固件,我不清楚如果拿来一片崭新的芯片,我要怎么去弄这个XBOOT。
离线
XBOOT只要能编译出固件,用 sunxi-fel 烧录到SPI FLASH就可以运行了。
细节问题XBOOT已经处理好了。
初始步骤:我编译XBOOT,然后把xboot.bin固件烧录到SPI FLASH首地址开始处,之后处理器上电会先执行BROM内置代码(芯片出厂自带固件),然后将SPI FLASH中的XBOOT代码加载到处理器SRAM中运行,XBOOT再将SPI FLASH其他地址里的裸机程序加载到SDRAM中并开始运行用户程序是吗?
离线
@memory
请问这个XBOOT可以在Windows环境编译吗?XBOOT编译前是不是有个配置环节?XBOOT源码分版本吗?
离线
@Gaga
华芯微特M33架构的SWM34S,150MHz,内嵌8M SDRAM,带LCD控制器,价格十几块,如果对CPU性能要求不高,也可以选择选择。
华芯微特我了解过,SWM34S内置SDRAM小了,我至少需要32M SDRAM,SWM32S设计也是个奇葩,SDRAM居然不支持字节,半字访问,并且SDRAM运行频率低,这种芯片只能用在特定场景,通用型不强。
离线
@Gaga
华芯微特M33架构的SWM34S,150MHz,内嵌8M SDRAM,带LCD控制器,价格十几块,如果对CPU性能要求不高,也可以选择选择。
如果SWM341系列支持外置SDRAM的话,那还是可以满足我的需求,可惜它不支持。
离线
@执念执战
好的,谢谢
离线