龙芯俱乐部开源技术社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4435|回复: 6

如何編譯1C庫給智龍用

[复制链接]

46

主题

115

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
发表于 2018-5-26 05:09:06 | 显示全部楼层 |阅读模式
makefile等該如何修改

46

主题

115

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
 楼主| 发表于 2018-5-30 02:40:11 | 显示全部楼层
出現bus error如何解決

16

主题

55

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
23613
发表于 2018-5-30 13:46:55 | 显示全部楼层
1c库在智龙上不用改就可以用的,要烧在spi flash里,不是通过pmon加载

46

主题

115

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
 楼主| 发表于 2018-6-7 20:24:13 | 显示全部楼层
brep 发表于 2018-5-30 13:46
1c库在智龙上不用改就可以用的,要烧在spi flash里,不是通过pmon加载

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

16

主题

55

帖子

2万

积分

论坛元老

Rank: 8Rank: 8

积分
23613
发表于 2018-6-9 23:45:58 | 显示全部楼层
cyberhero 发表于 2018-6-7 20:24
能否簡要指導一下如何燒入flash

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

46

主题

115

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
 楼主| 发表于 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

46

主题

115

帖子

4146

积分

论坛元老

Rank: 8Rank: 8

积分
4146
 楼主| 发表于 2019-1-9 04:34:33 | 显示全部楼层
用spi燒寫器直接寫成功了,不需要修改pmon設置.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|龙芯俱乐部开源技术社区

GMT+8, 2024-11-28 09:43 , Processed in 0.153219 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表