cyberhero 发表于 2018-5-26 05:09:06

如何編譯1C庫給智龍用

makefile等該如何修改

cyberhero 发表于 2018-5-30 02:40:11

出現bus error如何解決

brep 发表于 2018-5-30 13:46:55

1c库在智龙上不用改就可以用的,要烧在spi flash里,不是通过pmon加载

cyberhero 发表于 2018-6-7 20:24:13

brep 发表于 2018-5-30 13:46
1c库在智龙上不用改就可以用的,要烧在spi flash里,不是通过pmon加载

能否簡要指導一下如何燒入flash

brep 发表于 2018-6-9 23:45:58

cyberhero 发表于 2018-6-7 20:24
能否簡要指導一下如何燒入flash

把智龙的SPI flash从座子上扣下来,用烧写器烧

cyberhero 发表于 2018-6-18 08:00:37

brep 发表于 2018-6-9 23:45
把智龙的SPI flash从座子上扣下来,用烧写器烧

可不可以tftp引导?孙老师rtt教程里好像讲过可以.
pmon里设置set al tftp://192.168.1.128/OpenLoongsonLib1c.bin
然后reboot,
显示tftp://192.168.1.128/OpenLoongsonLib1c.bin: boot failed
sdram_cfg.h里关于内存已经做了修改
#if 0
// 白菜板8MB
/*
    以型号为IS42S16400的SDRAM为例,
    物理参数为,
    容量:8MB
    位宽:16位
    列宽:8位,即2的8次方,即256
    行宽:12位,即2的12次方,即4K

    所以,
    颗粒的位宽=WIDTH_16
    颗粒的列数=COL_256
    颗粒的行数=ROW_4K

    再结合宏SD_PARA0和芯片手册中寄存器SD_CONFIG,相信一看就能明白
    替换宏SD_PARA0中的行宽、列宽和位宽
*/
#define SDRAM_WIDTH         (WIDTH_16)
#define SDRAM_COL         (COL_256)
#define SDRAM_ROW         (ROW_4K)

#else

// 智龙32MByte
#define SDRAM_WIDTH         (WIDTH_16)
#define SDRAM_COL         (COL_512)
#define SDRAM_ROW         (ROW_8K)

#endif

cyberhero 发表于 2019-1-9 04:34:33

用spi燒寫器直接寫成功了,不需要修改pmon設置.
页: [1]
查看完整版本: 如何編譯1C庫給智龍用