jlink

在2440上用GDB调试linux内核

匿名 (未验证) 提交于 2019-12-02 21:56:30
前面的文章介绍了如何用ADS调试uboot,把uboot调通以后,引导linux,却发现怎么都没有打印log输出。ADS在打开mmu做过页面映射以后就无法追踪调试下去了,所以得用其他的方法进行追踪调试。网上有好多说可以用openocd来进行调试,也尝试了下这个方法,发现不好配置,连不上调试板,最终使用Jlink gdb成功调试,不过网上的资料都比较分散,这边做个笔记方便日后翻看。 我这边是在ubuntu上面进行调试的,所以需要先在ubuntu中安装jlink 驱动,找到一种感觉最小白的方法来安装jlink驱动: https://blog.csdn.net/chile19/article/details/78980665 防止链接失效,把网址内容也贴下: 关于在Ubuntu安装JLink驱动的最简便方法 1、在JLink官网下载deb后缀,https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack 2、下载好后,复制到vmware的共享目录中 3、在ubuntu中,复制到家目录 4、直接打开“Files”图标,找到复制过来的deb文件,双击,然后选 install,就ok了 安装好jlink驱动以后,默认是安装在/opt/SEGGER/Jlink下面 在虚拟机上面,把jlink连接到虚拟机里面:

How do I upgrade to jlink (JDK 9+) from Java Web Start (JDK 8) for an auto-updating application?

你。 提交于 2019-12-02 19:58:30
Java 8 and prior versions have Java Web Start , which auto-updates the application when we change it. Oracle has recommended that users migrate to jlink , as that is the new Oracle technology. So far, this sounds good. This comes with a host of benefits: Native code on Windows, Mac and Linux Modularization of the code (although Proguard does this as well) The use of new, supported technology. The problem: I can't find the canonical Java solution to auto-update with jlink. One would think that Java Web Start could continue to be used, especially if one casually reads this document . Notice the

STM32 CPU烧录到中途报错,提示block verification error 原因及解决方法

China☆狼群 提交于 2019-12-02 19:39:13
板在烧录程序中途报错,报错信息如下图所示,板件不停复位的情况。 原因是因为烧录时误写STM32内部的选项字节(Option Bytes)。可以通过如下办法,将芯片的Option Bytes恢复出厂设置。 1、JLINK连接板件,跳上J4看门狗跳线。打开JLINK软件根目录下的JLinkSTM32.exe。 2、打开之后弹出如下界面,点击确定。 3、选择芯片型号,我们使用的是STM32F767IIT6,在光标处输入7,回车。 4、显示OK,表示恢复成功。 恢复成功后,使用Jlink重新烧录IBOOT即可。 来源: https://www.cnblogs.com/cj0102/p/11761047.html

下载器 (一) jflash

一个人想着一个人 提交于 2019-12-02 15:35:55
硬件下载器 用 jlink 或者 jlink_ob 软件用 JLink_Windows 套件中的 JFlash . exe https : / / www . segger . com / downloads / jlink / JLink_Windows . exe JFlash.exe 套件中其他工具 JFlashLite . exe 类似 JFlash . exe , JFlash . exe 简洁 JFlashSPI.exe JFlashSPI_CL.exe JLink.exe 会起一个web服务器 , 可以用浏览器访问该地址 http : / / localhost : 19080 / 用于查看 jlink 信息 JLinkRTTViewer.exe RTT 是什么 ? JLinkSTM32.exe JMem.exe 可以dump 出 内存中所有的数据 JRun.exe JTAGLoad.exe 来源: https://blog.csdn.net/u011011827/article/details/102779627

智能车比赛遇到的问题(一)—— Error : Flash Download Failed - \"Cortex-M4\"

主宰稳场 提交于 2019-12-02 13:21:17
  今天做和几个同学一起理了一下软件的思路,写了一个点灯的程序,之前在家里也写过,下载了好几次都没有问题,然后今天下载的时候莫名其妙提示这个问题   很奇怪,在debug里面是能看到Jlink的序号和芯片序号的,说明链接和Jlink都是没有问题的,后来 咨询了一下车队的几个同学,发现这个情况确实也出现很多次,他们的解决方法是复位,或者放一天、放几天,但是我要搞程序啊,不可能放几天。试了试复位,也没啥作用。   于是从百度上查到了几个原因,感觉不靠谱都排除掉了(比如jlink盗版,芯片是小厂商做的下载时序没设计好等等。这种一看就能排除,难道每个智能车队钱多的烧啊,全买正版?K66是飞思卡尔后来被恩智浦收购这还是小厂商,时序设计不好啊?)后来联想到自己 做其他比赛的时候锁过芯片也是下载不了,那个时候下载会提示芯片 is locked。我就在想这个情况应该也是类似的,上次用的是stm32,改BOOT进入出厂模式,强制刷解锁程序进去,然后BOOT调回来下载正常程序就解锁成功了。K66应该也能通过类似的蛇皮操作救一救?于是下面开始救它的步骤:首先生成hex文件   打开Jlink-FLash(没有的话自己下一个)如图,选择芯片为K66:   然后加载hex文件   接着“Target-Connect”连接芯片,提示连接成功:   然后就验证下载(或者F6快捷键)即可,如图提示下载成功

custom jre with javaFX 11

旧巷老猫 提交于 2019-12-02 00:20:34
I'm Using JDK11 and JavaFX11. I created a custom JRE for my sample FX module program using Jlink, but when I try to run with the custom JRE, it renders errors as below: This is how I created my custom JRE (no errors) jlink --module-path ..\jmods;%PATH_TO_FX% --add-modules java.base,java.desktop,jdk.unsupported,javafx.graphics --output FXJRE This is how I tried to run (with errors) FXJRE\bin\java --module-path %PATH_TO_FX%;mods -m com.javafxdemo/com.javafxdemo.JavaFXDemo The error messages: Graphics Device initialization failed for : d3d, sw Error initializing QuantumRenderer: no suitable

How to create a Mathematica Notebook in Java?

和自甴很熟 提交于 2019-12-01 08:06:21
I am looking for the prototypical 'Hello World' program that creates a Mathematica Notebook file. I have this working program. package graphica; import com.wolfram.jlink.*; /** * * @author Nilo */ public class MathematicaTester { public static void main(String[] args) { KernelLink ml = null; String jLinkDir = "C:\\Program Files\\Wolfram Research\\Mathematica\\8.0\\SystemFiles\\Links\\JLink"; System.setProperty("com.wolfram.jlink.libdir", jLinkDir); try { ml = MathLinkFactory.createKernelLink("-linkmode launch -linkname 'C:\\Program Files\\Wolfram Research\\Mathematica\\8.0\\MathKernel.exe'");

How to create a Mathematica Notebook in Java?

喜夏-厌秋 提交于 2019-12-01 07:09:34
问题 I am looking for the prototypical 'Hello World' program that creates a Mathematica Notebook file. I have this working program. package graphica; import com.wolfram.jlink.*; /** * * @author Nilo */ public class MathematicaTester { public static void main(String[] args) { KernelLink ml = null; String jLinkDir = "C:\\Program Files\\Wolfram Research\\Mathematica\\8.0\\SystemFiles\\Links\\JLink"; System.setProperty("com.wolfram.jlink.libdir", jLinkDir); try { ml = MathLinkFactory.createKernelLink(

使用eclipse与jLink V8调试exynos 4412 u-boot

人走茶凉 提交于 2019-11-29 23:48:41
/** ****************************************************************************** * @author Maoxiao Hu * @version V1.0.1 * @date Dec-2014 ****************************************************************************** * < COPYRIGHT 2014 ISE of SHANDONG UNIVERSITY > ******************************************************************************* **/ 首先说一下我实验室的网络环境:一台搭载ubuntu系统的公用Linux服务器,数台客户机使用ssh连接到服务器。 我个人的开发环境:使用Mac OS X系统,ssh远程连接Linux服务器。USB转串连接4412开发板,USB经jLink连接开发板,暂时别无其它线缆连接。 这里我就以Mac系统为例,说一下软硬件环境搭建,windows与Linux下搭建方法基本相同。 首先准备软件包: 1、eclipse CDT:http://www.eclipse.org/downloads/

ARM编辑、编译工具

早过忘川 提交于 2019-11-29 23:48:28
手动编译 编译器问题,肯定是GNU的大名鼎鼎的GCC了,与此相关的什么连接器,汇编器也都包含在内了。 针对arm的GCC,当然就是 arm-linux-gcc 了,我所用的版本就是友善之臂光盘自带arm-linux-gcc 4.4.3。也有资料说也可以用arm-elf-gcc,这个与arm-linux-gcc带的c库不同,是uclibc,更精简更适合嵌入式。 手动编译需要我们自己写 Makefile 文件 ,涉及到编译过程的依赖等细节问题。在我们实际开发中,可以不通过这种方式,但是需要了解这个过程。 自动编译 1 、 ADS1.2 ADS 是 ARM 公司的集成开发环境软件, ADS 包括了四个模块分别是: SIMULATOR ; C 编译器;实时调试器;应用函数库 。 特点: √ C 编译器效率极高;支持 C 以及 C++ ,使工程师可以很方便的使用 C 语言进行开发; √ 提供软件模拟仿真功能 ,使没有 Emulators 的学习者也能够熟悉 ARM 的指令系统; (直接就可以在IDE环境下,通过运行自己编写的汇编或C语言,查看ARM系统中寄存器的情况) √ 配合 FFT-ICE 使用, ADS1.2 提供强大的实时调试跟踪功能 , 片内运行情况尽在掌握; √ ADS1.2 需要硬件支持才能发挥强大功能,目前支持的硬件调试器有 Multi-ICE 以及兼容 Multi-ICE