Re: Raspberry pi with streamline ds-5
Re: Very slow shader compilation (Galaxy S3 mini)
Thanks, that's the same as mine so I will reproduce it at my end. The case looks quite similar to glCompileShader taking a long time and the issue seems prevalent with HSSL -> GLSL converted shaders which it looks like this is?
Thanks,
Chris
Re: Very slow shader compilation (Galaxy S3 mini)
Hi Chris,
Yes, I'm almost sure the shader is indeed converted to GLSL, as I'm using MonoGame and the few shaders I've written in, they were in HLSL and "magically" worked on android . Unfortunately I have no idea of GLSL and almost no idea of HLSL (the shaders are the built in basic shaders on MonoGame)
I'll try to investigate how the HLSL->GLSL conversion is being done. If what's causing the problem in the converted shader is discovered, maybe the converter could be adapted to avoid that problem.
Thanks!
Kak
Re: AAME Exam Scheduling Query (Can't schedule more than 2 months in advance?)
Dear Nishad
Thanks for your enquiry. To the best of my knowledge the ability to schedule tests on specific dates depends on the availability of seats in the specific test centre you have chosen to use.
Although Prometric manage a network of well over 6000 test centres in over 160 countries, not all of those test centres actually belong to Prometric. Many of them are independently owned and managed. It is the responsibility of each test centre to publish its own seat availability in the prometric system on a regular basis. How far in advance they publish their seat availability may vary between test centres.
Prometric have limited control over when those independently owned test centres make their seats available. I became aware last year for instance that some test centres in more remote parts of places like scandinavia will not remain open all year round. They may only be open during certian times of the year (e.g. summer). Smaller test centres may only have seat availability on certain days of the week. Other test centres may also open and close for various different operational reasons throughout the year. Again, Prometric can only have limited control over this.
You have a number of options:
- Contact the test centre directly - most test centres listed have telephone or email details listed
- Try to take your test sooner
- Wait for a month or two before trying to book your test again (closer to the time you want to sit the test
Feel free to post details of the particular test centre you tried to schedule with and we'll see if we can find any more information.
Best regards, Daniel Dearing - Engineering Qualifications Manager
Re: Where can I find the soure code of OpenGL ES 3.0 Emulator ?
Hello Chris,
I am working at improving Android appliance for virtual machines within a research project at university. One of ideas is to convert GL ES to OpenGL. Now, I am only researching information how to do it. And understanding how OpenGL ES 3.0 Emulator works is very useful for me.
Thanks.
Re: JTAG工具如何让CPU停下来?
hi, Zenon:
"debug control and run register" 应该不是core sight的一部分吧?
它指的是:ARMv7 ARM manual的C11 Chapter "The debug register"?
"Not used" exception type on ARMv7 exception table
ARMv7 CPU的exception table,通常如下:
Reset
Undefined
Supervisor Call
Prefetch Abort
Data Abort
Not used : 不太清楚什么情况下,会进入它的entry point?
IRQ
FIQ
best wishes,
About Cortex-R4 Errta No.599517 (Prefetch instruction)
Hi,
We are using Cortex-R4 based device(RM46L430)
and we need some advice about the recent Errata "No.599517".
This errata mentions that "The operation to prefetch an instruction by MVA,
as defined in the ARMv6 architecture" a CP15 accesses may generate an UNDEFINED exception.
The instruction is "MCR p15,0,<Rt>,c7,c13,1 ; NOP".
We would like to know, in case of a practical application where exactly this
errata could effect?. We don't know how to find out if our application program is using this instruction,
Do we have to explicitly write a assembly code(above) in order to see this error?
Best Regards.
Paddu
Issue while adding flash support to an existing platform using an existing Keil Flash Algorithm
Hello,
I am trying to add the support for an STM32f205VE microcontroller in DS-5. According to the doc it should be possible and I followed what is explained here: ARM Information Center (chapter 6).
I have copied everything from sw/debugger/configdb/Boards/Keil/MCBSTM32E into sw/debugger/configdb/Boards/Keil/STM32F and updated project_types.xml and keil-mcbstm32e_flash.xml files. I also copied STM32F2xx_1024.FLM and STM32F2xx_OPT.FLM from Keil MDK to sw/debugger/configdb/Flash/algorithms/.
Launching the debugger from the command line I get the following error:
C:\Program Files\DS-5\bin>debugger.exe --cdb-entry "Keil::STM32F::Bare Metal Debug::Bare Metal Debug::Debug Cortex-M3::ULINKpro"
Starting debug server 0%]
[target] Waiting for debug server to start accepting connections
[target] Debug server started successfully
7%]
[target] Debug server shutdown application
[target] Debug server shutdown attempted
[target] Done
ERROR(TAD278): No feature information was found in the configuration database entry for this target
Any idea why am I getting this error?
Re: how to configure a I2C in MCB1700 with LPC1758?
Hello ,
I have used the I2C driver that comes with the NXP MCB1700 bundle and so I might be able to help you out.
I just took a quick look at the srf08 datasheet and so as to not make any assumptions, I just want to ask a few questions.
Is the hardware setup already done?
Pull up resistors?
does the microcontroller you are using have a 5V I2C interface?
The srf08 is an I2C slave device and your microcontroller will be the master as Alban Rampon suggested.
As far as the software is concerned, to do the simplest test to ensure the sensor is connected and the software is proper, read location 0 of the srf08. As mentioned in the datasheet, it should return to you the software revision of the srf08.
Re: ATMEL SAM4s xplained pro evaluation kit begginer guide
Hi
It is not for the Xplained board - but you ought to be able to adapt this tutorial from the SAM4S-EK board. http://www.keil.com/appnotes/docs/apnt_228.asp
You will have to select the debug adapter as CMSIS-DAP instead of ULINK or SAM-ICE.
Bob
Re: Very slow shader compilation (Galaxy S3 mini)
Thanks a lot, I'll try to work from there
Re: Very slow shader compilation (Galaxy S3 mini)
Hi Chris,
What method do you recommend to detect if the versions is prior or later than r3p2-01rel3? Do I analize the revision string (what is the format?) or can I use the BUILD_DATE string and assume previous dates are bad and later dates are good? (what is the date for r3p2-01rel3 then?)
Thanks!
Kak
Re: Anybody has the differences btwn the cores
I think it very likely the Apple A6 and Apple A7 are meant, in which case I'd advise just looking at Wikipedia as Apple aren't renown for releasing full details of their chips. The following category page there lists various ARM architecture chips, the latest ones designed by ARM itself are the various Cortex ones
Category:ARM architecture - Wikipedia, the free encyclopedia
Re: JTAG工具如何让CPU停下来?
hi, Qinghao:
感谢回复!
ARMv7 Arch Ref Manual的C5.2 : Entering Debug State.
提到了DBGDSCR register.
我想继续请教几个问题:
1. DBGDSCR register是ETC相关的register吗?
2. “可以设置 Debug Status and Control Register中 DBGDSCR.InstrCompl_l 的这个bit 为 1 来让CPU 进入 halt debug mode,”
当JTAG tool通过设置DBGDSCR.InstrCOmpl_l,让CPU进入Halt debug mode。
此时,就可以通过Debug相关register:设置hardware breakpoint or software breakpoint?
best wishes,
Re: Facing issues while using debugger ARMAEMv8-A_MP_0 on DS5. How to solve it?
Hi,
I did not see the warning mentioned by you (Warning:L6305W:) and also checked for the entry address on the armlink line.
It is correctly set to --entry = 0x8000.
I am mentioning below all the settings I have used for building the project. This will probably help in reproducing the issue.
I am basically trying to run a 32 bit solution on arm v8 architecture. (using the AARCH32 state)
Arm C Compiler 6 -> Code Generation -> target -> armv8a-arm-none-eabi
Arm Assembler 6 -> Code Generation -> target -> armv8a-arm-none-eabi
Arm Linker 6 -> General -> Image Entry Point -> 0x8000
Arm Linker 6 -> Image Layout -> RO base address -> 0x8000
The build is successful and the axf is generated. I am facing issues while debugging/running the axf
I am trying to run the axf on VE_AEMv8x4 as mentioned below:
Run -> Debug Configuration -> VE_AEMv8x4 -> Bare Metal Debug -> Debug ARMAEMv8-A_MP_0.
The error thrown on the "commands" window :
Connected to stopped target ARM FVP - VE_AEMv8x4
Execution stopped at: EL3:0x0000000000000000
EL3:0x0000000000000000 DCI 0xe7ff0010 ; ? Undefined
loadfile "D:\test_v8_1\sample1\Debug\sample1.axf"
ERROR(CMD16-IMG72):
! Failed to load "sample1.axf"
! Cannot load "D:\test_v8_1\sample1\Debug\sample1.axf" which contains 32-bit addresses using the 64-bit address space "EL3:"
cd "D:\test_v8_1"
Working directory "D:\test_v8_1"
set debug-from *$ENTRYPOINT
start
WARNING(CMD399-CMD38-CMD722):
! Failed to start the target
! The string "$ENTRYPOINT" cannot be interpreted as a positive int
! Entry point not set
WARNING(CMD407): Trying the entry point instead
ERROR(CMD426): Cannot find symbol to start or entrypoint, the file or load commands may be used to set the entrypoint
wait
Re: Mali deadlock with X server grab
sorry for the late response.
for eglSwapBuffers, the current implementation is that create another thread to wait for GPU's interrupt, once the GPU job is done, this thread will call DRI2SwapBuffers. Because we only has a very simple DDX driver which is difficult to guarantee GPU rendering done before swap.
For the XGrabServer issue, I have changed our DDK to use xcb instead of xlib because xcb supports multi-thread very well, this assumes to work with:
1. application is single thread and uses xlib and doesn't call XInitThread, mali DDK uses xcb which supports multi-thread
2. application is multi-thread and uses xlib and calls XInitThread, mali DDK uses xcb
so that application can access XServer through xlib while mali DDK can access XServer through xcb, and it is said (MixingCalls) that xlib & xcb can work together very well.
unfortunately, after my implementation of xcb, I found many issues like:
xcb]Unknown sequence number while processing queue
[xcb]Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb]Aborting, sorry about that.
pixmap_test: xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
Aborted
And even with XInitThread is called, there are still random similar errors, so I reverted my xcb changes. I have no idea now how to fix the XGrabServer issue now.
Design Start ARM Cortex-M0
Hi,
I trying to build the peripheral around Cortex-M0 IP core thorugh AHB-lite system. Right now I have to integrate Cortex-M0 with the DDR2 SRAM (1Gb) through AHB lite.
I searched on internet which shows interfacing only through core generator (MIG). Is there a way I can use Xilinx core generator to interface through AHB lite system.
I am using Atlys Xilinx Spartan 6.
I also have some example SoC design which interface 128Mb SRAM to Cortex-M0 though AHB lite for Nexsys 3 board . But the Board I am using has DDR2 RAM.
Thanks
CM0DS-DesignKit Cortex-M0 Examples
I tried compiling and synthesizing the LED example on the Xilinx Spartan6 device but I get a place and route error from the example files provided, specifically the file ClockDiv_XilinxS6.v gives this error below. What is wrong with the file that it fails p&r?
Writing output files...
ERROR:PhysDesignRules:2502 - Issue with pin connections and/or configuration on
block:<uClockDiv/uBUFIO2>:<BUFIO2_BUFIO2>. BUFIO2 has an invalid setting of
DIVIDE by 2. This setting is not supported. For more information please see
Answer Record 56113.
ERROR:Pack:1642 - Errors in physical DRC.
how to run elf with "mmu on" on AEM?
how to run elf with "mmu on" on AEM? when i load elf to AEM,after set mmu on(SCTLR_EL3.M=1), it failed, and ESR_EL3 = 0; i know from you that loading elf to AEM will put code on VA? Does it mean after MMU ON , AEM can not get code from PA,then it failed. And how to run correctly with MMU ON?
thank you!