cyberhero 发表于 2020-3-12 06:26:13

白菜板點亮LED

白菜板已經帶有CH341A燒錄電路,所以不需要再另購燒錄器。Usb口作供電用的同時也是燒錄程序的通訊接口。從 https://gitee.com/caogos/OpenLoongsonLib1c 下載勤爲本的1C庫。可以按zip文件下載,解壓縮後,有個src目錄,裏面app目錄有個main.c文件。以讓板子上的led燈閃爍爲例修改代碼。只需在main函數裡加入如下代碼:unsigned int led_gpio=32; led_init(led_gpio);while (1)    {      led_on(led_gpio);      delay_s(1);      led_off(led_gpio);      delay_s(1);}Gpio引腳的確定需要參考電路圖,解壓的文件裏可以找LS1C300B_176A_MsystemV2.1.pdf,看1C部分
Led接的是引腳145, 它的功能是MAC_TXD2/GPIO32....., 所以程序中寫32, 但是電路板上的標號絲印爲145, 不要弄混。上一層目錄已經有Makefile用於編譯。如果有3A3000,龍芯派,可直接編譯,參考:http://www.openloongson.org/forum.php?mod=viewthread&tid=23040&extra=page%3D1如果是x86 linux,需要下載交叉編譯工具:http://ftp.loongnix.org/toolchain/gcc/release/gcc-4.3-ls232.tar.gz編譯成功後會生成OpenLoongsonLib1c.bin文件,把它燒錄進白菜板。如果是linux參考:http://www.openloongson.org/forum.php?mod=viewthread&tid=22671&extra=page%3D1如果是windows,有ch341a燒錄軟件。開關撥向on時進入燒寫狀態,燒寫成功後撥向off正常運行,會看到led閃爍。Example目錄下有各種示例,包括gpio, i2c, pwm, uart,spi等。1c庫也適用智龍,白菜板成本低一些。

sn2015ol 发表于 2020-3-13 14:40:40

有图片吗

windows1089 发表于 2020-3-13 16:42:06

好!

龙博士 发表于 2020-11-12 14:13:25

可以的
页: [1]
查看完整版本: 白菜板點亮LED