qn1547021883

qn1547021883

0个粉丝

10

问答

0

专栏

0

资料

qn1547021883  发布于  2019-07-09 18:52:10
采纳率 0%
10个问答
3310

3559v200使用256M_DDR崩溃

   
3559v200使用512M_DDR已调试好,现更换成256M的,sdk顶级目录种.config配置文件已修改:
[code]#
# Memory
#
CONFIG_MEM_TOTAL_SIZE="256"
CONFIG_MEM_IPCM_BASE="0x80000000"
CONFIG_MEM_IPCM_SIZE="0x00100000"
CONFIG_MEM_PARAM_BASE="0x80100000"
CONFIG_MEM_PARAM_SIZE="0x00100000"
CONFIG_MEM_HUAWEILITE_SYS_BASE="0x80200000"
CONFIG_MEM_HUAWEILITE_SYS_SIZE="0x00e00000"
CONFIG_MEM_HUAWEILITE_MMZ_BASE="0x86000000"
CONFIG_MEM_HUAWEILITE_MMZ_SIZE="0x09b00000"
CONFIG_MEM_LINUX_SYS_BASE="0x81000000"
CONFIG_MEM_LINUX_SYS_SIZE="0x05000000"
CONFIG_MEM_LINUX_MMZ_BASE="0x8fb00000"
CONFIG_MEM_LINUX_MMZ_ANONYMOUS_SIZE="0x00200000"
CONFIG_MEM_LINUX_MMZ_HIGO_SIZE="0x00300000"
# CONFIG_MEM_LINUX_MMZ_HDMI_RELOAD is not set[/code]

其他代码未做改动。编译烧写后,不跑任何app,linux端正常,liteOS端崩溃,输入回车毫无反应。log显示似乎是内存问题:
[quote]Huawei LiteOS # osMemNoAccessSet:startaddr:0,length:100000
********Hello Huawei LiteOS********

version : Huawei LiteOS V200R002C00B063
open-version : Huawei LiteOS 3.0.7
build data : Jun 12 2019 13:34:11

**********************************
osAppInit
##messa
Huawei LiteOS # Mount procfs finished.
osal_proc_mkdir - parent is NULL! proc=0x809290d0
<6>Hisilicon Media Memory Zone Manager
load sys.ko for Hi3559V200...OK!
load region.ko for Hi3559V200...OK!
load gdc.ko for Hi3559V200...OK!
load vgs.ko for Hi3559V200...OK!
load dis.ko for Hi3559V200...OK!
load vi.ko for Hi3559V200...OK !
ISP Mod init!
load vpss.ko for Hi3559V200...OK!
load vo.ko for Hi3559V200...OK!
load rc.ko for Hi3559V200...OK!
load venc.ko for Hi3559V200...OK!
load chnl.ko for Hi3559V200...OK!
load vedu.ko for Hi3559V200...OK!
load h264e.ko for Hi3559V200...OK!
load h265e.ko for Hi3559V200...OK!
load jpege.ko for Hi3559V200...OK!
load jpegd.ko ....OK!
load vdec.ko ....OK
load mipi_rx driver successful!
hirtc init ok. ver=Apr 12 2019, 18:19:51.
load pm.ko for Hi3559V200...OK!
<0>--- hi_ssp_st7789.c,hi_ssp_lcd_init[730] is call! ---
[VCAP_S] [PeripheralMngSetAttr][  28][Info]:vcapdev:0 used sensorType:7
linear mode
IMX458 720P_10BIT_129FPS init succuss!
--> u32Exposure:1224964 u32LinesPer500ms:48420
[VCAP_S] [PeripheralMngSetAttr][  28][Info]:vcapdev:0 used sensorType:7
linear mode
IMX458 4K2K_10BIT_30FPS init succuss!
[ERR] [LOS_SoLoad] no such file: libaacsbrenc.so
Open SbrEnc fail, unsupport sbr on EAAC/EAACPLUS. It has no effect on AACLC/AACLD/AACELD!
[AVPLAY] thread wait for avplay client connect.......
pcTaskName = IdleCore000
TaskID = 1
Task StackSize = 2048
system mem addr:0x808f44c0
uwExcType = 0x4
puwExcBuffAddr pc = 0x8034ff20
puwExcBuffAddr lr = 0x80349b84
puwExcBuffAddr sp = 0x807682c0
puwExcBuffAddr fp = 0x8076801c
*******backtrace begin*******
traceback 0 -- lr = 0x0    fp = 0x807298b4

Name                          TID    Priority   Status       StackSize    WaterLine    StackPoint  TopOfStack   EventMask  SemID CPUUSE   CPUUSE10s  CPUUSE1s   MEMUSE
----                          ---    --------   --------     ---------    ----------   ----------  ----------   ---------  -----  ------- ---------  ---------  -------
Swt_Task                      0x0    0          QueuePend    0x6000       0x274         0x809063c0  0x80900590 0x0        0xffff    0.5       0.5         0.6     0         
IdleCore000                   0x1    31         Running      0x800        0x15c         0x80906c94  0x809065f0 0x0        0xffff   78.7      78.7        76.4     0         
system_wq                     0x2    1          Pend         0x6000       0x234         0x8090cd30  0x80906ec0 0x1        0xffff    0.0       0.0         0.0     0         
ipcm-recv                     0x3    5          Pend         0x600        0x2b0         0x8090d338  0x8090ced8 0x1        0xffff    1.0       1.0         1.1     0         
ipcm-discovery                0x5    5          Delay        0x600        0x2a8         0x8090d988  0x8090d500 0x0        0xffff    1.6       1.6         1.8     8400      
sharefs_client                0x6    5          Delay        0x6000       0x26c         0x80924da8  0x8091ef70 0x0        0xffff    0.0       0.0         0.0     64         
Hi_virt-tty_client            0x7    5          Delay        0x600        0x25c         0x8090e100  0x8090dcb8 0x0        0xffff    0.0       0.0         0.0     64         
SerialShellTask               0x8    9          Pend         0x3000       0x298         0x80927de8  0x80924f80 0xfff      0xffff    0.0       0.0         0.0     0         
SerialEntryTask               0x9    30         Pend         0x1000       0x2b4         0x80928d88  0x80927f98 0x1        0xffff    0.0       0.0         0.0     0         
Hi_VdecThread                 0xa    10         PendTime     0x6000       0x27c         0x80a64740  0x80a5e918 0x1        0xffff    0.0       0.0         0.0     0         
pm_task                       0xb    2          Delay        0x6000       0x254         0x80a6dd60  0x80a67f10 0x0        0xffff    0.0       0.0         0.0     0         
Hi_pTMediaMsgRe               0xc    6          Delay        0x10000      0x334         0x80a828e8  0x80a72b78 0x0        0xffff    0.0       0.0         0.0     172        
MSG_SERVER_Run                0xd    5          Delay        0x10000      0x344         0x80a92988  0x80a82c28 0x0        0xffff    0.0       0.0         0.0     172        
OSD_TimeUpdate                0xe    10         Delay        0x6000       0x28c         0x80a9b270  0x80a95458 0x0        0xffff    0.0       0.0         0.0     0         
Hi_pTIspRun0                  0xf    10         PendTime     0x6000       0x39c         0x80b23d38  0x80b1e030 0x1        0xffff    0.0       0.0         0.0     24         
Hi_pTVData_Chn0               0x10   10         PendTime     0x6000       0x3b0         0x80b455f8  0x80b3f858 0xf        0xffff    0.0       0.0         0.0     0         
Hi_pTVData_Chn1               0x11   10         PendTime     0x6000       0x3b0         0x80b51450  0x80b4b6b0 0xf        0xffff    0.0       0.0         0.0     0         
Hi_pTVData_Chn3               0x12   10         PendTime     0x6000       0x3b0         0x80b597c0  0x80b53a20 0xf        0xffff    0.0       0.0         0.0     0         
hi_Ai_Get                     0x13   10         Delay        0x12000      0xe24         0x80b71148  0x80b5fec8 0x0        0xffff    0.0       0.0         0.0     0         
hi_Aenc_Get                   0x14   10         PendTime     0x12000      0x3d4         0x80bbbc68  0x80ba9f98 0x1        0xffff    0.0       0.0         0.0     144        
ProcAStreamThread             0x15   10         PendTime     0x6000       0x2e4         0x80bc1d90  0x80bbbfd0 0xf        0xffff    0.0       0.0         0.0     0         
HI_PDT_SCENE_NormalThread     0x16   10         Delay        0x6000       0x17ac        0x80bc7e90  0x80bc2068 0x0        0xffff    0.0       0.0         0.0     0         
HI_PDT_SCENE_LuminanceThread  0x17   10         Delay        0x6000       0x17bc        0x80bcd628  0x80bc8078 0x0        0xffff    0.3       0.3         0.3     0         
Hi_pTAvplayMsgwait            0x18   10         Delay        0x6000       0x778         0x80bd7ed0  0x80bd2190 0x0        0xffff    0.0       0.0         0.0     224        
R0         = 0x0
R1         = 0x80768038
R2         = 0x9ac9cc6d
R3         = 0x80200040
R4         = 0x0
R5         = 0x8076803c
R6         = 0x0
R7         = 0x0
R8         = 0x80860fd4
R9         = 0x80200040
R10        = 0x80768044
R11        = 0x8076801c
R12        = 0xdc
SP         = 0x807682c0
LR         = 0x80349b84
PC         = 0x8034ff20
CPSR       = 0x600001d3

stack name           stack addr     total size   used size
----------           ---------      --------     --------
undef_stack_addr     0x80766020     0x20         0x20  
abt_stack_addr       0x80766040     0x20         0x17  
irq_stack_addr       0x80766080     0x40         0x34  
fiq_stack_addr       0x807660c0     0x40         0x40  
svc_stack_addr       0x807680c0     0x1000       0xdb2 [/quote]

希望大佬指点一二,不胜感激!
我来回答
回答5个
时间排序
认可量排序

qn1570863252

0个粉丝

0

问答

0

专栏

0

资料

qn1570863252 2019-10-12 14:57:10
认可0
要设置 CONFIG_DDR_BITWIDTH_16=y

qn1536757095

0个粉丝

9

问答

0

专栏

0

资料

qn1536757095 2019-10-23 14:20:37
认可0
请问楼主,liteos端的调试信息是用物理串口打印出来的吗?

qn1547021883

0个粉丝

10

问答

0

专栏

0

资料

qn1547021883 2019-10-29 10:26:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=148865&ptid=75139]qn1536757095 发表于 2019-10-23 14:20[/url]
请问楼主,liteos端的调试信息是用物理串口打印出来的吗?[/quote]

是的。虚拟串口可改

qn1536757095

0个粉丝

9

问答

0

专栏

0

资料

qn1536757095 2019-10-29 16:12:08
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=149045&ptid=75139]qn1547021883 发表于 2019-10-29 10:26[/url]
是的。虚拟串口可改[/quote]

感谢回复。

我的平台是3559AV100,文档里只找到以下内容:  
由于 Huawei LiteOS 的 shell 只能接收一个输入控制台,不能共同使用物理串口与 virt-tty 作为
shell 输入。OSDRV 默认配置为 virt-tty,如果需要切换到物理串口(A53UP 默认为 SOC 的 uart
1,M7 默认为 SensorHub 的 uart0),按以下操作:
  对于 A53UP,打开:
platform/bsp/board/hi3559av100/cortex-a53_aarch64/include/hisoc/uart.h
  对于 M7,打开:
platform/bsp/board/hi3559av100/cortex-m7/include/hisoc/uart.h
注释掉以下代码:
ifdef LOSCFG_PLATFORM_HISI_AMP
undef TTY_DEVICE
define TTY_DEVICE "/dev/virt-tty"
endif
执行:make clean; make 重新编译。  


M7做如上改动后,重新编译,物理串口是可用的。  

A53UP上,做如上改动后,表现是:物理串口仅在虚拟串口可用时才能打印数据。若是应用初始化失败,虚拟串口没起来,物理串口也没log打印出来。感觉就是没真正起效。

3559v200是怎样将虚拟串口转成物理串口的呢?

qn1547021883

0个粉丝

10

问答

0

专栏

0

资料

qn1547021883 2019-11-13 10:24:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=149058&ptid=75139]qn1536757095 发表于 2019-10-29 16:12[/url]
感谢回复。

我的平台是3559AV100,文档里只找到以下内容:  
[/quote]

你似乎遗漏了串口中断的配置。看了下文档,里面说了三步是:1,禁用虚拟串口,操作如你所说。2,修改 liteos\platform\bsp\board\hi3556av100\cortex-a53_aarch32\include 目录下的 irq_map.h,修改uart 2 对应的中断源。3,编译。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区