发个能运行的MsgOS系统二进制码,感兴趣的可以玩玩。
原则上凡是cortex-m3内核的,RAM大于6K,flash大于20K的单片机都能运行。但固件是安stm32103编译的,默认时钟是8M,程序是在0X08000000地址开始的,这两点可能会和其他厂家cortex-m3内核单片机不一样。
系统通过jlink的rtt方式和外界交互,没有使用任何非内核的外设,也没有调用任何ST的固件库,我在是stm32f103的几款芯片上试过都没问题。
需要一个jlink仿真器及其驱动,我用的是window7系统,还使用了secureCRT软件,固件见附件。
先用jlink-flash烧写固件,在通过jlink-rttViewer来访问系统的命令行,尝试里面的各种命令操作,
也可以通过jlink-rtt-logger启动rtt链接后用secureCRT软件进行交互。
源码还没整理好得过段时间了。
|