Andes Workshop

It is currently Sat Jun 06, 2020 4:39 pm

All times are UTC + 8 hours [ DST ]

Search found 19 matches
Search these results:

Author Message

 Forum: AndeSight STD   Topic: Project without Copying from ILM to DLM in Andesight

Posted: Thu Jul 18, 2019 8:23 pm 

Replies: 0
Views: 22810

If progam want to shrink code size without copying data section from ILM to DLM, attached demo can be good reference for you. After attached project is imported in Andesgihtv3.2.0, Binwithoutdata.bin image will be generated by Andesight and divide into ilm.bin and dlm.bin images. Both ilm.bin and dl...

 Forum: AndeSight MCU/RDS   Topic: How to setup N25 multiplier in SID

Posted: Thu Mar 21, 2019 6:33 pm 

Replies: 0
Views: 43630

N25 multiplier can be:

fast -default
radix 2
radix 4
raidx 16
radix 256

 Forum: AndeSight STD   Topic: How to turn off N25 BTB in SID

Posted: Fri Feb 01, 2019 6:23 pm 

Replies: 0
Views: 33699

Default BTB turn on in N25.
BTB can be turned off by following SID command.

 Forum: AndeSight STD   Topic: How to run performance meter on N8 simulator

Posted: Thu Jan 03, 2019 2:16 pm 

Replies: 0
Views: 35403

Default N8 disable performance meter in SID of Andesight. Adding following parameter can enable performance meter in SID.

 Forum: Realtime OS   Topic: float to String in Andes FreeRTOS

Posted: Wed Dec 26, 2018 4:26 pm 

Replies: 0
Views: 44906

Using library of vsprintf/sprintf in FreeRTOS may cause problem because of malloc issue. malloc in library doesn't know FreeRTOS heap/stack. we add ftoa function ( in main_blinky.c file )without vsprintf/sprintf which can convert float to string in attached project. attached picture is running result.

 Forum: Realtime OS   Topic: C++ code add on FreeRTOS

 Post subject: C++ code add on FreeRTOS
Posted: Tue Dec 26, 2017 7:20 pm 

Replies: 0
Views: 8502

crtend.c FreeRTOS programmed by C language. If C++ code wants to add in FreeRTOS, you should update steps as following. C++ code can merge into Andes FreeRTOS. 1. Makefile : add define in Makefile : C++ := $(CROSS_COMPILE)g++ add suffixes rules in Makefile: %.o: %.cpp $(TRACE_C++) $(Q)$(C++) -c -MM...

 Forum: Programming   Topic: How to lock cache in demo-cache-lock project

Posted: Wed Apr 12, 2017 4:15 pm 

Replies: 0
Views: 9597

The cache lock Scanario in demo-cache-lock are: For example, 1. set g_selfmodify = 7777777. 2. lock cache. If g_selfmodify = 7777777, it means cache lock successfully. Note:Keep the set value same. 3. unlock cache. if g_selfmodify = 8888888, it means cache unlock successfully. Implement cache lock b...

 Forum: AndeShape   Topic: nds32le-elf-gdb restore memory very slow

Posted: Wed Feb 15, 2017 4:24 pm 

Replies: 0
Views: 7217

Basically load command runs on bus mode and restore command runs on CPU mode. Because restore command is too slow, new version restore will switch to bus mode automatically if checking some condition meet. customer EVB may not meet such condition,and so restore command always run cpu mode and speed ...

 Forum: AndeSight STD   Topic: multi-core debug in Andesight

Posted: Fri Jan 13, 2017 3:44 pm 

Replies: 1
Views: 6549

How to setup core1 in Andesight ? core0: port 9900 -> burner (AICE) port 9901 -> telnet port 9902 -> GDB server port core1: port 9903 -> burner (AICE) port 9904 -> telnet port 9905 -> GDB server port ICEman connect to burner port . If port is occupied by other software, Andesight will use next port.

 Forum: AndeStar   Topic: 2 words read turn to burst-8 on axi-bus when executing lmw

Posted: Mon Jan 09, 2017 7:49 pm 

Replies: 0
Views: 8079

When Andes ISA "lmw/smw" execute on axi-bus, axi-bus will send burst-8 words. 8 words alignment may cause problem when reach IO peripheral. There are no 8 words alignment problem if executing basic load/store instruction on axi-bus. for eample, C code: u64_t mem_value64; mem_value64 = MEM6...
Sort by:  
Page 1 of 2 [ Search found 19 matches ]

All times are UTC + 8 hours [ DST ]

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group