Very simple. The debugger does not program ID codes. In order not to lock the device by an accidentially written ID code the debugger ignores this completely. So after you download the code once the ID code is gone. This does not matter as the debugger does not need the ID to keep the data flash. When you switch from debugger to RFP you have to program the data flash again.
↧
Forum Post: RE: RX630 dataflash erased after debugger is used
↧
Forum Post: RE: Ethernet Flash Boot Loader
Hi James, Error code 701 means that the image is invalid. Did you prepare the image in BCH format using the Flashloader Utility? Regards, adboc
↧
↧
Forum Post: How to declare persistent Variable?
persistent char a;
↧
Forum Post: R8C/2C,internal ROM limit exceeds
Dear Frank, In R8C/2C, internal ROM has 128KB(4000h - 23FFFh) in which ROMDATA occupied from 4000h to 407Bh and from FEDC to 11EFB. CODE memory occupied from 407Ch to 4C38h. New #pragma SECTION program program1 created and it is occupied from 11FF6 to 22A06. 1.Is there any option to write codes in between 4C38h and FEDCh? because if i write more codings in my project then it exceeds 23FFFh and creates memory error. Thankyou Regards, dhanash.
↧
Forum Post: RE: Ethernet Flash Boot Loader
Hi Adboc, I have read though the bootloader and downloader examples. Is this project bootloader ? Do you have the downloader example ?
↧
↧
Forum Post: RE: NetX BSD Endianness Problem
Hi Mariya, Just to be sure, do you refer to NetX Duo BSD? NetX BSD (not Duo version) does not support IPv6. As far as I know, NetX Duo BSD will ask for IPv4 or IPv6 address based on hints: AF_INET - IPv4 only, AF_INET6 - IPv6 only, other value - both addresses. Regards, adboc
↧
Forum Post: RE: R8C/2C,internal ROM limit exceeds
Your memory map is weird. It has so many unused areas in between. Do you really have a section CODE from 0x407C to 0x4C38? By default code is placed in section "program". nSection program is usually placed in near area (0x4000-0xFFFF). If you don't use #pragma section program program1 you will see this. One section in the range 0x0FEDC-0x11EFB is strange. For code or data such a section is not applicable because it would need near and far addressing to access to objects in this section. I suppose you have 2 sections in this ROMDATA area. 0xFEDC - 0xFFFF is interrupt vector area. This section must not go into far area. 0x10000-0x11EFB will be some far const data.
↧
Forum Post: RE: Ethernet Flash Boot Loader
Hi James, The Flashload Utility is a standalone PC application. One of its feature is a SREC to BCH converter. I suggest reading this application note: synergygallery.renesas.com/.../r11an0073eu0100-synergy-ssp-flashloader.pdf It explains how to use the utility mentioned above. Regards, adboc
↧
Forum Post: RE: How to declare persistent Variable?
The simple way is to define this variable as global variable.
↧
↧
Forum Post: RE: Problem installation e2Studio
Hello Karol, Thank you for your answer. Here are all environment variables saved in path : C:\ProgramData\Oracle\Java\javapath; C:\Program Files (x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS Client\; C:\windows\system32; C:\windows; C:\windows\System32\Wbem; C:\windows\System32\WindowsPowerShell\v1.0\; C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common; C:\WINDOWS\system32\config\systemprofile\.dnx\bin; C:\Program Files\Microsoft DNX\Dnvm\; C:\Program Files\Microsoft SQL Server\130\Tools\Binn\; C:\Program Files\MATLAB\R2016b\bin; C:\WINDOWS\system32; C:\WINDOWS; C:\WINDOWS\System32\Wbem; C:\WINDOWS\System32\WindowsPowerShell\v1.0\; C:\CooCox\CoIDE\gcc\bin; C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\; C:\Program Files\Intel\WiFi\bin\; C:\Program Files\Common Files\Intel\WirelessCommon\; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT; C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3\bin; C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q2\bin; As you can see, I have the good path for gnu I think. Thank you in advance for your help. Cordially
↧
Forum Post: Debugger Problems with Segger jLink and e2-studio
Hello, I have some problems with a Segger jLink Ultra+ and e2-studio. I'm debugging our custom hardware with a Synergy S7 on board. For hours it works fine but from time to time it crashes really weird. For example the download suddenly stops or just clicking in the editor window causes the debugger to hang up. I checked the supply of course but there is no problem. So I decide to update the debugger with the latest Segger software which is reivion 6.18 to see if it gets better. But after installing the software the debugger control panel still shows revision 6.14b. I see that the GDB process and the Segger dll is deeply embedded in the e2-studio installation path so is it possible for a third pary tool to get properly installed in the e2-Studio? Also in the debug configurations there is just a general jLink for ARM item, there is no possibility to select this distinct Ultra+ debugger. Is there a possibility to get this debugger to work with the latest firmware from segger in e2-studio ? Best regards Heinz
↧
Forum Post: RE: Problem installation e2Studio
Hi Balea, Could you check the settings in Preferences > C/C++ > Renesas > Renesas Toolchain Management? Are there any toolchain on the list? Regards, adboc
↧
Forum Post: RE: Ethernet Flash Boot Loader
Hello James, The TFTP bootloader example works only with single-slot images that start at 0x40000 (256k mark). Regards
↧
↧
Forum Post: RE: Debugger Problems with Segger jLink and e2-studio
Hello Heinz, I copied the JLinkARM.dll file from: https://www.segger.com/downloads/jlink/JLink_Windows_V618.exe to the following subdirectory of my e2 studio instalation path: C:\Renesas\e2_studio\DebugComp\ARM\Segger (before doing this I made a backup of the original file) Now the new .dll file is used. It's version is visible in the title bar of the SEGGER J-Link Control panel: So that is the possible way you can try out the newest version of the J-Link .dll and see if it solves the problems which you have while using version 6.14b. BR, anper
↧
Forum Post: RE: Problem installation e2Studio
Hello adboc, Thank you for your answer. Here is I have : So, I removed q2 from the list and I selected q3. I cleanned my project and I launched a new build and there are no errors. So thank you. I don't know why but by default e2Studio select q2 version instead of q3 version. Maybe, in the environment variable, q2 is first. Thank you again. Cordially
↧
Forum Post: RE: Want Help to configure RSPI in RX21A
Thanx Sergey....i will try this
↧
Forum Post: RE: Debugging problems
Hello leccy, I did not experience such issue in my workspace. Could you share the output log from the Console window and exact code line at which the program get stuck? Maybe this will help to come up with some solution. Best regards, anper
↧
↧
Forum Post: RE: R8C/2C,internal ROM limit exceeds
Dear Frank, sorry CODE means code area like ROMDATA . Actually program section occupied from 0x407C to 0x4C38. In my project, InternalROM sections as follows, 1.data_SEI + data_SOI + data_NEI + data_NO = 0x04000 - 0x0407B 2.program = 0x407C to 0x4C38 3.interrupt vector area = 0xFEDC - 0xFFFF 4. rom_FE + rom_FO = 0x010000 - 0x011EFB 5. New #pragma SECTION program program1 created and it is occupied from 11FF6 to 22A06. Is there any option to increase my code area? if yes then tel me step by step procedure. Thankyou Regards, dhanash.
↧
Forum Post: RE: RX62T SPI port usage?
Did you get it running?
↧
Forum Post: RE: Rx64M Simple SPI examples
Hello together, unfortunately I could not find what I was looking for. The examples are mostly for the FIT (Firmware Integration Technology) modules. I am specifically looking for examples for the Code Generator (simple SPI bus of the Serial Communication Interface). Kind regards, Simon
↧