Debugging Android kernel: Passing arguments to android kernel while booting

前端 未结 2 1991

I am trying to get kgdb working with Android kernel using http://bootloader.wikidot.com/android:kgdb. I got stucked at following step:

    Configure kernel          


        
相关标签:
2条回答
  • 2021-01-07 15:21

    An old post, but I've been looking at KGDB recently so thought I'd share:

    For Android, I've been passing boot params in via the bootimg.cfg file which can be specified when you create (or update) your boot image. For example, I am updating an existing boot image with a new config file and new kernel using the following:

    abootimg -u boot.img -f bootimg.cfg -u zImage-dtb
    

    One of the params within this config file is "cmdline" where you can append your options.

    Alternatively, for a quick and dirty modification you can pass the '-c "param=value"' option to abootimg which will allow you to specify new options on the fly.

    0 讨论(0)
  • 2021-01-07 15:25

    http://www.stlinux.com/u-boot/kernel-booting

    You can Change kernel command line like this:

    setenv bootargs mem=128M kgdboc=ttyGS0 kgdbretry=4

    saveenv

    you may need to delete console=ttyAS0,115200 for kgdb to work properly.

    0 讨论(0)
提交回复
热议问题